You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devicemap.apache.org by bd...@apache.org on 2015/08/10 15:28:57 UTC

svn commit: r1695066 [4/9] - in /devicemap/trunk/data/2.0: device/ reference/a/ reference/b/ reference/c/ reference/d/ reference/e/ reference/f/

Added: devicemap/trunk/data/2.0/device/test.json
URL: http://svn.apache.org/viewvc/devicemap/trunk/data/2.0/device/test.json?rev=1695066&view=auto
==============================================================================
--- devicemap/trunk/data/2.0/device/test.json (added)
+++ devicemap/trunk/data/2.0/device/test.json Mon Aug 10 13:28:57 2015
@@ -0,0 +1,5246 @@
+{
+  "specVersion": 2.0,
+  "type": "test",
+  "domain": "DeviceMap_device",
+  "domainVersion": "2.0",
+  "description": "Apache DeviceMap Device Data tests",
+  "publishDate": "2015-08-03T10:43:00-0400",
+  "tests": [
+    {
+      "input": "LG-GS290/V100 Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-GS290"
+    },
+    {
+      "input": "LG-LG420G[TF012125000587908000773018643549497] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDIH5 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356987030179830010019017406294668]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "KWC-S1300/ UP.Browser/7.2.6.1.839 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.19) Gecko/2010031422  Firefox 88980603 Engine/4.00258  979903573603  967905803  997603903  97680533903  986707475603  9679041803  988708929803  979804633803  996607703  (.NET CLR 3.5.30729)",
+      "resultPatternId": "desktopDevice"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDJD2 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356986033789595010000018503467196]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "PANTECH-C530/ITUS10062008 Browser/Obigo/Q05A Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "PANTECH-C530"
+    },
+    {
+      "input": "Mozilla/4.1 (compatible; Teleca Q7; BMP 1.0.1; U; en) 240X400 LG-MN510",
+      "resultPatternId": "LG-MN510"
+    },
+    {
+      "input": "Palm750/v0005 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.6)",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "LG-LG620G[TF012114003160277000000014402811200] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG620G"
+    },
+    {
+      "input": "NOKIAN95/UC Browser8.0.3.107/28/352/UCWEB",
+      "resultPatternId": "NokiaN95"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; BREW 3.1.5; en )/800x480 Samsung SCH-U960",
+      "resultPatternId": "Samsung SCH-U960"
+    },
+    {
+      "input": "Nokia6303classic/2.0 (10.10) Profile/MIDP-2.1 Configuration/CLDC-1.1  UNTRUSTED/1.0",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435459301125724000000016207793369] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "SAMSUNG-SGH-T919/T919UVHL3 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435459301134416000000016184997638] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "SonyEricssonK800i/R1ED Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1 (Mediobot/1.0 +http://bot.medio.com)",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "SAMSUNG-SGH-T919/T919UVHL3 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; BREW 3.1.5; en )/800x480 Samsung SCH-U960",
+      "resultPatternId": "Samsung SCH-U960"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435459301009838000000019034744308] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "MOT-VEGAS/00.72 UP.Browser/7.2.6.1.841 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDJD2 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356986032009789000000018646840062]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "SAMSUNG-SGH-T301G/T301UDIL1 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF011844006951246004715015156644094] UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SPH-M575-VMUB NetFront/3.5.1 MMP/2.0",
+      "resultPatternId": "SPH-M575-VMUB"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; en-US; KIN.Two 1.0)",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDIH5 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356987031779455026145012179796072]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "SAMSUNG-SGH-T349/T349UVIC7 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-T219/T219UVFL7 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; Microsoft ZuneHD 4.5)",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 3.1.5; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LX610 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "Sprint LX610"
+    },
+    {
+      "input": "LG-LG620G[TF012114008977774000000013379674308] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG620G"
+    },
+    {
+      "input": "PantechP7040/JLUS04042011 Browser/Obigo/Q05A OMC/1.5.3 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "PantechP7040"
+    },
+    {
+      "input": "LGE-VP200-PLB NetFront/3.5.1 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (rv:1.3; BREW 3.1.5; en)/400x240 sam-r710 like Gecko/20080531 NetFront/3.5",
+      "resultPatternId": "sam-r710"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "SAMSUNG-SGH-T669/T669UVJD9 SHP/VPP/R5 Dolfin/1.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "LG-LG220C[TF268435459307320370000000018033911914] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG220C"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "SCH-U350/1.0 NetFront/3.0.22.2.18 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U350/1.0"
+    },
+    {
+      "input": "LG-LG220C[TF268435459307276761000000018283377471] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG220C"
+    },
+    {
+      "input": "NOKIANokia N81 8GB/UC Browser8.0.3.107/28/354/UCWEB",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "Alcatel-OT-800A/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 ObigoInternetBrowser/Q05A",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "POLARIS/6.01 (BREW 3.1.5; U; en-us; LG; LX265; POLARIS/6.01/WAP) MMP/2.0 profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LX265"
+    },
+    {
+      "input": "SAMSUNG-SGH-T340G NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF355873040726581000000016066693589]",
+      "resultPatternId": "SAMSUNG-SGH-T340G"
+    },
+    {
+      "input": "SonyEricssonJ10i2/R7CA Profile/MIDP-2.1 Configuration/CLDC-1.1 UNTRUSTED/1.0 sonyericssonj10i2/UC Browser7.9.0.102/70/352",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "KWC-S1300/ UP.Browser/7.2.6.1.839 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "r355[TF268435459016746883000000019193160853] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-A197/A197UCJH2 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Samsung-SPHM540 Polaris/6.0 MMP/2.0 Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "Samsung-SPHM540"
+    },
+    {
+      "input": "Mozilla/4.1 (compatible; Teleca Q7; BMP 1.0.1; U; en) 240X400 LG-MN510",
+      "resultPatternId": "LG-MN510"
+    },
+    {
+      "input": "SAMSUNG-SGH-T528g/T528UDKE4[TF355314041738937000000016627399725] Dolfin/1.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "SAMSUNG-SGH-T528g"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDIH5 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356987031779455026145012179796072]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "LG-LG220C[TF268435459300737835000000017247143554] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG220C"
+    },
+    {
+      "input": "LG-LG420G[TF012125007727499000000017402538250] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "SAMSUNG-SGH-T749/T749UVIK1 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "SAMSUNG-SGH-T749"
+    },
+    {
+      "input": "LG-LG620G[TF01211400653254800709001] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG620G"
+    },
+    {
+      "input": "SonyEricssonTM717/R1FC Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1 JavaPlatform/JP-8.4.3",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; Polaris 6.2; BREW 3.1.5; U; en)/240X400 LGE LG-LG8575",
+      "resultPatternId": "LG-LG8575"
+    },
+    {
+      "input": "SAMSUNG-GT-S3370/S3370DDJE1 SHP/VPP/R5 Dolfin/1.5 Qtv/5.3 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1 OPN-N",
+      "resultPatternId": "SAMSUNG-GT-S3370"
+    },
+    {
+      "input": "r451[TF268435459503440841000000018652096896] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "r451"
+    },
+    {
+      "input": "Mozilla/5.0 (rv:1.3; BREW 3.1.5; en)/400x240 sam-r710 like Gecko/20080531 NetFront/3.5",
+      "resultPatternId": "sam-r710"
+    },
+    {
+      "input": "HTC_Touch_Viva_T2223 Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11)",
+      "resultPatternId": "HTC_Touch_Viva_T2223"
+    },
+    {
+      "input": "SAMSUNG-SGH-A877/A877UCID3 SHP/VPP/R5 NetFront/3.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "SAMSUNG-SGH-A877"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "LGE-AX265/1.0 UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "LG600G[TF011436006607819477440015672749497] Obigo/WAP2.0 MIDP-2.0/CLDC-1.1",
+      "resultPatternId": "LG600G"
+    },
+    {
+      "input": "LG-LG420G[TF012125006559067000020013047801685] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "MyphoneT23 Duo/MTKRelease/JULY-08-2010Browser/MAUIProfile/MIDP-2.0Configuration/CLDC-1.0",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "Mozilla/5.0 (rv:1.3; BREW 3.1.5; en)/400x240 sam-r710 like Gecko/20080531 NetFront/3.5",
+      "resultPatternId": "sam-r710"
+    },
+    {
+      "input": "r451[TF268435460205152596000000016626461191] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "r451"
+    },
+    {
+      "input": "NokiaC3-00/5.0 (07.20) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML; like Gecko) Safari/420+",
+      "resultPatternId": "NokiaC3"
+    },
+    {
+      "input": "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20 Novarra-Vision/8.0",
+      "resultPatternId": "desktopDevice"
+    },
+    {
+      "input": "LG-LG420G[TF012466005214134000000012054958219] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "KWC-Glide/ UP.Browser/7.2.7.2.541 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "MyPhoneQ21Duo/MTK Release/V17 NOV-4-2009 Browser/MAUI Profile/MIDP-2.0 Configuration/CLDC-1.0",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 3.1.5; U; en-us; LG; NetFront/3.5.1/WAP) Sprint LN240 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "Sprint LN240"
+    },
+    {
+      "input": "NokiaC3-00/5.0 (04.60) Profile/MIDP-2.1 Configuration/CLDC-1.1 Mozilla/5.0 AppleWebKit/420+ (KHTML; like Gecko) Safari/420+",
+      "resultPatternId": "NokiaC3"
+    },
+    {
+      "input": "SAMSUNG-SGH-A107/A107UCJJ1 Profile/MIDP-2.0 Configuration/CLDC-1.1 UP.Browser/6.2.3.3.c.1.101 (GUI) MMP/2.0",
+      "resultPatternId": "SAMSUNG-SGH-A107"
+    },
+    {
+      "input": "MOT-W418G/06.2E.18[TF012482005351628000000018138384883] Obigo/Q03C MMP/2.0",
+      "resultPatternId": "MOT-W418G"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435459301149993000000014062748042] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "Alcatel-OT-800A/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 ObigoInternetBrowser/Q05A",
+      "resultPatternId": "unknown"
+    },
+    {
+      "input": "LG-GS170 Browser/Obigo-Q7.0 MMS/LG-MMS-V1.0/1.2 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-GS170"
+    },
+    {
+      "input": "sam-r350 UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; Polaris 6.2; Brew 3.1.5; en)/240X320 Samsung sam-r631",
+      "resultPatternId": "Samsung sam-r631"
+    },
+    {
+      "input": "NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/WAP) SPHM350BST MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-GT-S5600/S5600BGIG1 SHP/VPP/R5 Jasmine/0.8 Qtv5.3 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "SAMSUNG-GT-S5600"
+    },
+    {
+      "input": "Mozilla/5.0 (SymbianOS/9.2; U; Series60/3.1 NokiaE66-2/102.07.81; Profile/MIDP-2.0 Configuration/CLDC-1.1 ) AppleWebKit/413 (KHTML; like Gecko) Safari/413",
+      "resultPatternId": "NokiaE66"
+    },
+    {
+      "input": "HuaweiU7519/B001 Browser/ACCESS NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1/QTV-Player/5.3",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435459307026674000000018033740227] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "LG-LG620G[TF012114007912483000000018148813890] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG620G"
+    },
+    {
+      "input": "LG-LG231C[TF268435460003985758000000019136082911] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG-LG231C"
+    },
+    {
+      "input": "SAMSUNG-SGH-T401G/T401UDJD2 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1[TF356986033774316000000013183822596]",
+      "resultPatternId": "SAMSUNG-SGH-T401G"
+    },
+    {
+      "input": "LG-LG420G[TF012125007215826000000014015784818] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "KWC-Buckle/ UP.Browser/7.2.7.2.549 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "MOT-WX430/00.72 UP.Browser/7.2.7.5.708 (GUI) MMP/2.0",
+      "resultPatternId": "MOT-WX430"
+    },
+    {
+      "input": "SPH-M575-VMUB NetFront/3.5.1 MMP/2.0",
+      "resultPatternId": "SPH-M575-VMUB"
+    },
+    {
+      "input": "LGE-VM510 NetFront/3.5.1 (GUI) MMP/2.0",
+      "resultPatternId": "LGE-VM510"
+    },
+    {
+      "input": "POLARIS/6.01 (BREW 3.1.5; U; en-us; LG; LX265; POLARIS/6.01/WAP) MMP/2.0 profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LX265"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "LG-LG420G[TF012125009459992000000013182774697] Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG420G"
+    },
+    {
+      "input": "Mozilla/5.0 (rv:1.3; BREW 3.1.5; en)/400x240 sam-r860 like Gecko/20080531 NetFront/3.5",
+      "resultPatternId": "sam-r860"
+    },
+    {
+      "input": "NetFront/3.5.1(BREW 5.0.2.1; U; en-us; Samsung ; NetFront/3.5.1/WAP) Boost M260 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "M260"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "KWC-Buckle/ABO1107 UP.Browser/7.2.7.2.551 (GUI) MMP/2.0",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "POLARIS/6.01 (BREW 3.1.5; U; en-us; LG; LX265; POLARIS/6.01/WAP) MMP/2.0 profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LX265"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "SCH-U360/1.0 NetFront/3.0.22.2.22 (GUI) MMP/2.0",
+      "resultPatternId": "SCH-U360"
+    },
+    {
+      "input": "SAMSUNG-SGH-G600/G600MSGH2 NetFront/3.4 Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "LGE-LG290C/1.0[TF268435458516727591000000012293262264] UP.Browser/6.2.3.8 (GUI) MMP/2.0",
+      "resultPatternId": "LG290C"
+    },
+    {
+      "input": "SAMSUNG-SGH-T369/1.0 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-T249/1.0 NetFront/3.5 Profile/MIDP-2.0 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/AMB) Sprint M550 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 6.12; en-US; KIN.Two 1.0)",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SAMSUNG-SGH-T669/T669UVJD9 SHP/VPP/R5 Dolfin/1.5 SMM-MMS/1.2.0 profile/MIDP-2.1 configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "Mozilla/4.0 (compatible; MSIE 6.0; BREW 3.1.5; en )/800x480 Samsung SCH-U960",
+      "resultPatternId": "Samsung SCH-U960"
+    },
+    {
+      "input": "NetFront/3.5.1(BREW 3.1.5; U; en-us; SAMSUNG; NetFront/3.1.5/AMB) Sprint M550 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "SonyEricssonW715/R1GA Browser/NetFront/3.4 Profile/MIDP-2.1 Configuration/CLDC-1.1 JavaPlatform/JP-8.4.4",
+      "resultPatternId": "genericPhone"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "NetFront/3.5.1 (BREW 5.0.1.2; U; en-us; LG; NetFront/3.5.1/AMB) Sprint LN510 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
+      "resultPatternId": "LG-LN510"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_6 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8E200 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_7 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8E303 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148a Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_7 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8E303 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148a Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B117 Safari/6531.22.7",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B118 Safari/6531.22.7",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPad"
+    },
+    {
+      "input": "Mozilla/5.0 (iPad; U; CPU OS 4_3_5 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8L1",
+      "resultPatternId": "iPad"
+    },
+    {
+      "input": "Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B367 Safari/531.21.10",
+      "resultPatternId": "iPad"
+    },
+    {
+      "input": "Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPad"
+    },
+    {
+      "input": "Mozilla/5.0 (iPad; CPU OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPad"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_1 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8B118 Safari/6531.22.7",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_3 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8F190 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1_3 like Mac OS X; en-us) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16",
+      "resultPatternId": "iPhone"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9650; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.524 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.979 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.337 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9300/5.0.0.955 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9330; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.524 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.654 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/106",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8520/5.0.0.681 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/142",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.734 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/294",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9810; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.261 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9810"
+    },
+    {
+      "input": "BlackBerry9300/5.0.0.846 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/135",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry9550/5.0.0.1015 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9550"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.654 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/389",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8310/4.5.0.110 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry8310"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.975 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.886 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9000/4.6.0.297 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry9000"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.699 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.602 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "BlackBerry9000/4.6.0.216 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/214",
+      "resultPatternId": "BlackBerry9000"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9930; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9930"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.621 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9930; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9930"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.374 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9850"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.1030 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.337 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8330/4.5.0.77 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry8330"
+    },
+    {
+      "input": "BlackBerry9630/5.0.0.975 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9630"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9930; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.374 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9930"
+    },
+    {
+      "input": "BlackBerry9630/5.0.0.975 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9630"
+    },
+    {
+      "input": "BlackBerry9330/5.0.0.886 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/189",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9930; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.241 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9930"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9800"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8520/5.0.0.900 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/100",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.600 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9800"
+    },
+    {
+      "input": "BlackBerry9550/5.0.0.1015 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9550"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.459 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8350i/5.0.0.1051 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/103",
+      "resultPatternId": "BlackBerry8350i"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.979 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "BlackBerry8350i/5.0.0.1051 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/103",
+      "resultPatternId": "BlackBerry8350i"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9670; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.522 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9670"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.296 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.246 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9800"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.732 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9330; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.524 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.508 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/294",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8520/4.6.1.314 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/301",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "BlackBerry9000/5.0.0.822 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry9000"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.979 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "BlackBerry9330/5.0.0.886 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/189",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; es) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.246 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9800"
+    },
+    {
+      "input": "BlackBerry9630/5.0.0.484 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/189",
+      "resultPatternId": "BlackBerry9630"
+    },
+    {
+      "input": "BlackBerry9000/5.0.0.1036 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/121",
+      "resultPatternId": "BlackBerry9000"
+    },
+    {
+      "input": "BlackBerry8520/5.0.0.1067 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9850; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.254 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9850"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9780; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.448 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9780"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9810; en-US) AppleWebKit/534.11+ (KHTML, like Gecko) Version/7.0.0.261 Mobile Safari/534.11+",
+      "resultPatternId": "BlackBerry 9810"
+    },
+    {
+      "input": "BlackBerry8520/4.6.1.314 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "BlackBerry9550/5.0.0.1015 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9550"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9550/5.0.0.1015 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9550"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry9300/5.0.0.955 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9330; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.431 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.1006 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8350i/5.0.0.807 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/103",
+      "resultPatternId": "BlackBerry8350i"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.975 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.654 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8520/5.0.0.1036 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/121",
+      "resultPatternId": "Blackberry8520"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9650; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.600 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.654 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.699 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9330; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.431 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "BlackBerry8830/4.5.0.186 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry8830"
+    },
+    {
+      "input": "BlackBerry9300/5.0.0.846 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/100",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9300; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.526 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.979 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9630/5.0.0.591 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry9630"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.1006 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry9700/5.0.0.979 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/100",
+      "resultPatternId": "BlackBerry 9700"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9650; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.431 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry9300/5.0.0.955 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/102",
+      "resultPatternId": "BlackBerry9300"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9780; en-US) AppleWebKit/534.8+ (KHTML, like Gecko) Version/6.0.0.448 Mobile Safari/534.8+",
+      "resultPatternId": "BlackBerry 9780"
+    },
+    {
+      "input": "Mozilla/5.0 (BlackBerry; U; BlackBerry 9650; en-US) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.0.0.415 Mobile Safari/534.1+",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry9330/5.0.0.857 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9330"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.973 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.395 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "BlackBerry9650/5.0.0.975 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/105",
+      "resultPatternId": "BlackBerry 9650"
+    },
+    {
+      "input": "BlackBerry8530/5.0.0.1030 Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/104",
+      "resultPatternId": "Blackberry8530"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SPH-D700 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-D700"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; MB860 Build/4.5.91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "MB860"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-gb; HTC_WildfireS-orange-LS Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC/WildfireS"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 Build/4.5.1_57_DR2-31) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; LG-MS690 Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LG-MS690"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 GLOBAL Build/4.5.1_57_D2G-38) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2 GLOBAL"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SCH-I500 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; DROID X2 Build/4.5.1A-DTN-150-30) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID X2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LG-P999 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MMS/LG-Android-MMS-V1.0/1.2",
+      "resultPatternId": "LG-P999"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; T-Mobile_Espresso Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "espresso"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; A6277 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17 Sprint APA6277KT",
+      "resultPatternId": "A6277"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LG-P999 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MMS/LG-Android-MMS-V1.0/1.2",
+      "resultPatternId": "LG-P999"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Vortex Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Vortex"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; HUAWEI-M860 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "HUAWEI-M860"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; SPH-M930BST Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M930BST"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; USCCADR6230US Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "USCCADR6230US"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.3; en-us; Droid Build/FRK76) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SGH-T959V Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SGH-T959V"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SCH-I500 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; Zio Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I800 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I800"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile G2 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "T-Mobile G2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; X500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "X500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; DROID X2 Build/4.5.1A-DTN-150-30) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID X2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 1.6; en-us; Zio Build/DRC92) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; HUAWEI-M835 Build/HuaweiM835) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HUAWEI-M835"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Dell Streak Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Dell Streak"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile G2 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "T-Mobile G2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SGH-T839 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SGH-T839"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC-A9192/1.0 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC-A9192"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; HTC Sensation 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC/Pyramid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; es-us; LG-MS910 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LG-MS910"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LG-MS690 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LG-MS690"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SCH-I500 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; SAMSUNG-SGH-I897/I897UCKB1 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I897"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SPH-D700 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-D700"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; zh-cn; SonyEricssonX10i Build/3.0.1.G.0.75) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SonyEricssonX10i"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; SAMSUNG-SGH-I897/I897UCKB1 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I897"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M580 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M580"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M580 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M580"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; SPH-D710 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-D710"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; Zio Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; LG-MS690 Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LG-MS690"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SPH-D700 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-D700"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; myTouch4G Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "myTouch4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC-A9192/1.0 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC-A9192"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Droid Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1; en-us; ADR6200 Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "ADR6200"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; SAMSUNG-SGH-I897 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I897"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SGH-T959V Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SGH-T959V"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; A6277 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17 Sprint APA6277KT",
+      "resultPatternId": "A6277"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; M860 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "M860"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Zio Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; SGH-T759 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SGH-T759"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LG-P999 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 MMS/LG-Android-MMS-V1.0/1.2",
+      "resultPatternId": "LG-P999"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-gb; Nexus One Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Nexus One"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M580 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M580"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; es-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; ADR6300 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 Build/4.5.1_57_DR2-31) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Ally Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Ally"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SAMSUNG-SGH-I997 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I997"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Sprint APX515CKT Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APX515CKT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Zio Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; PG06100 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "PG06100"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; HERO200 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "HERO200"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SAMSUNG-SGH-I997 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I997"
+    },
+    {
+      "input": "Mozilla/5.0 (Android; Linux armv7l; rv:9.0) Gecko/20111130 Firefox/9.0 Fennec/9.0",
+      "resultPatternId": "genericAndroid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Vortex Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Vortex"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.3; en-us; Droid Build/FRK76) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus S 4G Build/GWK74) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Nexus S"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SAMSUNG-SGH-I997 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SAMSUNG-SGH-I997"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SCH-I510 4G Build/EP4) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I510"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; GT-P1010 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "GT-P1010"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.3; en-us; Droid Build/FRK76) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; es-us; Zio Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Zio"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; PC36100 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "PC36100"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SCH-I500 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 Build/4.5.1_57_DR2-31) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; es-us; Garminfone Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17; A50-V5.0.70-user-20101025",
+      "resultPatternId": "Garminfone"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; SPH-M930 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M930BST"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 1.6; en-us; T-Mobile myTouch 3G Build/DMD64) AppleWebKit/528.5+ (KHTML, like Gecko) Version/3.1.2 Mobile Safari/525.20.1",
+      "resultPatternId": "T-Mobile myTouch 3G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Vortex Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Vortex"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; DROID BIONIC 4G Build/5.5.1_84_DBN-55) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID BIONIC 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA7373KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA7373KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; MB200 Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "MB200"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SCH-I510 4G Build/EP4) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I510"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Vortex Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Vortex"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Dell Streak 7 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Safari/533.1",
+      "resultPatternId": "Dell Streak 7"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1; en-us; ADR6200 Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "ADR6200"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; HTC-A9192/1.0 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC-A9192"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; SGH-T959V Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SGH-T959V"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 Build/4.5.1_57_DR2-31) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; Motorola Electrify Build/4.5.1A_SUN_USC_16.7) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Motorola Electrify"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; LS670 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Vortex Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Vortex"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; Sprint APA7373KT Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA7373KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Ally Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Ally"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; C771 Build/C771M070) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "C771"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; MB300 Build/Blur_Version.2.0.26.MB200.T-Mobile.en.US Flex/P021) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "MB300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; fr-fr; SonyEricssonE15i Build/2.1.1.A.0.6) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "SonyEricssonE15i"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; C771 Build/C771M070) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "C771"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 Build/4.5.1_57_DR2-31) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID Pro Build/4.5.1-110-VNS-22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID PRO"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; GT-S5570 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "GT-S5570"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; SCH-I510 4G Build/EP4) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I510"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.3; en-us; Droid Build/FRK76) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; T-Mobile myTouch 3G Slide Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "T-Mobile myTouch 3G Slide"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; HTC-A9192/1.0 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC-A9192"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.3; en-us; Droid Build/FRK76) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Droid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6330VW Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6330VW"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; es-es; MID7015A Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "genericAndroid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; tr-tr; GT-I9000 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "GT-I9000"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-gb; GT-I9100 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "GT-I9100"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; USCCADR6275US Carrier ID 45 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "USCCADR6275US Carrier ID 45"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROIDX Build/4.5.1_57_DX5-35) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; SPH-M920 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SPH-M920"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; es-us; HTC Sensation 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "HTC/Pyramid"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA7373KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA7373KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.1; en-us; DROIDX Build/VZW) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 480X854 motorola DROIDX",
+      "resultPatternId": "DROIDX"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.1-update1; en-us; SGH-T959 Build/ECLAIR) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17",
+      "resultPatternId": "SGH-T959"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.7; en-us; Nexus S 4G Build/GWK74) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Nexus S"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6400L 4G Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6400L 4G"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.5; en-us; SCH-I500 Build/GINGERBREAD) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "SCH-I500"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; LS670 Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "LS670"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; DROID2 GLOBAL Build/4.5.1_57_D2G-38) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "DROID2 GLOBAL"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; C771 Build/C771M070) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "C771"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; Sprint APA9292KT Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "Sprint APA9292KT"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; ADR6300 Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "ADR6300"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.3.3; en-us; C771 Build/C771M070) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",
+      "resultPatternId": "C771"
+    },
+    {
+      "input": "Mozilla/5.0 (Linux; U; Android 2.2; en-us; USCCADR6275US Carrier ID 45 Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1",

[... 3365 lines stripped ...]