zhuguifei
2025-12-30 61eee1173c00a7ba9d9c748d28fe3acdb33b9441
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
package com.blakequ.bluetooth_manager_lib.device.resolvers;
 
import android.util.SparseArray;
 
public class CompanyIdentifierResolver {
    public static final int ERICSSON_TECHNOLOGY_LICENSING = 0x0000;
    public static final int NOKIA_MOBILE_PHONES = 0x0001;
    public static final int INTEL_CORP = 0x0002;
    public static final int IBM_CORP = 0x0003;
    public static final int TOSHIBA_CORP = 0x0004;
    public static final int THREE_COM = 0x0005;
    public static final int MICROSOFT = 0x0006;
    public static final int LUCENT = 0x0007;
    public static final int MOTOROLA = 0x0008;
    public static final int INFINEON_TECHNOLOGIES_AG = 0x0009;
    public static final int CAMBRIDGE_SILICON_RADIO = 0x000A;
    public static final int SILICON_WAVE = 0x000B;
    public static final int DIGIANSWER_A_S = 0x000C;
    public static final int TEXAS_INSTRUMENTS_INC = 0x000D;
    public static final int CEVA_INC_FORMERLY_PARTHUS_TECHNOLOGIES_INC = 0x000E;
    public static final int BROADCOM_CORPORATION = 0x000F;
    public static final int MITEL_SEMICONDUCTOR = 0x0010;
    public static final int WIDCOMM_INC = 0x0011;
    public static final int ZEEVO_INC = 0x0012;
    public static final int ATMEL_CORPORATION = 0x0013;
    public static final int MITSUBISHI_ELECTRIC_CORPORATION = 0x0014;
    public static final int RTX_TELECOM_A_S = 0x0015;
    public static final int KC_TECHNOLOGY_INC = 0x0016;
    public static final int NEWLOGIC = 0x0017;
    public static final int TRANSILICA_INC = 0x0018;
    public static final int ROHDE_SCHWARZ_GMBH_CO_KG = 0x0019;
    public static final int TTPCOM_LIMITED = 0x001A;
    public static final int SIGNIA_TECHNOLOGIES_INC = 0x001B;
    public static final int CONEXANT_SYSTEMS_INC = 0x001C;
    public static final int QUALCOMM = 0x001D;
    public static final int INVENTEL = 0x001E;
    public static final int AVM_BERLIN = 0x001F;
    public static final int BANDSPEED_INC = 0x0020;
    public static final int MANSELLA_LTD = 0x0021;
    public static final int NEC_CORPORATION = 0x0022;
    public static final int WAVEPLUS_TECHNOLOGY_CO_LTD = 0x0023;
    public static final int ALCATEL = 0x0024;
    public static final int PHILIPS_SEMICONDUCTORS = 0x0025;
    public static final int C_TECHNOLOGIES = 0x0026;
    public static final int OPEN_INTERFACE = 0x0027;
    public static final int R_F_MICRO_DEVICES = 0x0028;
    public static final int HITACHI_LTD = 0x0029;
    public static final int SYMBOL_TECHNOLOGIES_INC = 0x002A;
    public static final int TENOVIS = 0x002B;
    public static final int MACRONIX_INTERNATIONAL_CO_LTD = 0x002C;
    public static final int GCT_SEMICONDUCTOR = 0x002D;
    public static final int NORWOOD_SYSTEMS = 0x002E;
    public static final int MEWTEL_TECHNOLOGY_INC = 0x002F;
    public static final int ST_MICROELECTRONICS = 0x0030;
    public static final int SYNOPSIS = 0x0031;
    public static final int REDM_COMMUNICATIONS_LTD = 0x0032;
    public static final int COMMIL_LTD = 0x0033;
    public static final int COMPUTER_ACCESS_TECHNOLOGY_CORPORATION_CATC = 0x0034;
    public static final int ECLIPSE_HQ_ESPANA_SL = 0x0035;
    public static final int RENESAS_TECHNOLOGY_CORP = 0x0036;
    public static final int MOBILIAN_CORPORATION = 0x0037;
    public static final int TERAX = 0x0038;
    public static final int INTEGRATED_SYSTEM_SOLUTION_CORP = 0x0039;
    public static final int MATSUSHITA_ELECTRIC_INDUSTRIAL_CO_LTD = 0x003A;
    public static final int GENNUM_CORPORATION = 0x003B;
    public static final int RESEARCH_IN_MOTION = 0x003C;
    public static final int IPEXTREME_INC = 0x003D;
    public static final int SYSTEMS_AND_CHIPS_INC = 0x003E;
    public static final int BLUETOOTH_SIG_INC = 0x003F;
    public static final int SEIKO_EPSON_CORPORATION = 0x0040;
    public static final int INTEGRATED_SILICON_SOLUTION_TAIWAN_INC = 0x0041;
    public static final int CONWISE_TECHNOLOGY_CORPORATION_LTD = 0x0042;
    public static final int PARROT_SA = 0x0043;
    public static final int SOCKET_MOBILE = 0x0044;
    public static final int ATHEROS_COMMUNICATIONS_INC = 0x0045;
    public static final int MEDIATEK_INC = 0x0046;
    public static final int BLUEGIGA = 0x0047;
    public static final int MARVELL_TECHNOLOGY_GROUP_LTD = 0x0048;
    public static final int THREE_DSP_CORPORATION = 0x0049;
    public static final int ACCEL_SEMICONDUCTOR_LTD = 0x004A;
    public static final int CONTINENTAL_AUTOMOTIVE_SYSTEMS = 0x004B;
    public static final int APPLE_INC = 0x004C;
    public static final int STACCATO_COMMUNICATIONS_INC = 0x004D;
    public static final int AVAGO_TECHNOLOGIES = 0x004E;
    public static final int APT_LICENSING_LTD = 0x004F;
    public static final int SIRF_TECHNOLOGY = 0x0050;
    public static final int TZERO_TECHNOLOGIES_INC = 0x0051;
    public static final int JM_CORPORATION = 0x0052;
    public static final int FREE2MOVE_AB = 0x0053;
    public static final int THREE_DIJOY_CORPORATION = 0x0054;
    public static final int PLANTRONICS_INC = 0x0055;
    public static final int SONY_ERICSSON_MOBILE_COMMUNICATIONS = 0x0056;
    public static final int HARMAN_INTERNATIONAL_INDUSTRIES_INC = 0x0057;
    public static final int VIZIO_INC = 0x0058;
    public static final int NORDIC_SEMICONDUCTOR_ASA = 0x0059;
    public static final int EM_MICROELECTRONICMARIN_SA = 0x005A;
    public static final int RALINK_TECHNOLOGY_CORPORATION = 0x005B;
    public static final int BELKIN_INTERNATIONAL_INC = 0x005C;
    public static final int REALTEK_SEMICONDUCTOR_CORPORATION = 0x005D;
    public static final int STONESTREET_ONE_LLC = 0x005E;
    public static final int WICENTRIC_INC = 0x005F;
    public static final int RIVIERAWAVES_SAS = 0x0060;
    public static final int RDA_MICROELECTRONICS = 0x0061;
    public static final int GIBSON_GUITARS = 0x0062;
    public static final int MICOMMAND_INC = 0x0063;
    public static final int BAND_XI_INTERNATIONAL_LLC = 0x0064;
    public static final int HEWLETTPACKARD_COMPANY = 0x0065;
    public static final int NINE_SOLUTIONS_OY = 0x0066;
    public static final int GN_NETCOM_A_S = 0x0067;
    public static final int GENERAL_MOTORS = 0x0068;
    public static final int AD_ENGINEERING_INC = 0x0069;
    public static final int MINDTREE_LTD = 0x006A;
    public static final int POLAR_ELECTRO_OY = 0x006B;
    public static final int BEAUTIFUL_ENTERPRISE_CO_LTD = 0x006C;
    public static final int BRIARTEK_INC = 0x006D;
    public static final int SUMMIT_DATA_COMMUNICATIONS_INC = 0x006E;
    public static final int SOUND_ID = 0x006F;
    public static final int MONSTER_LLC = 0x0070;
    public static final int CONNECTBLUE_AB = 0x0071;
    public static final int SHANGHAI_SUPER_SMART_ELECTRONICS_CO_LTD = 0x0072;
    public static final int GROUP_SENSE_LTD = 0x0073;
    public static final int ZOMM_LLC = 0x0074;
    public static final int SAMSUNG_ELECTRONICS_CO_LTD = 0x0075;
    public static final int CREATIVE_TECHNOLOGY_LTD = 0x0076;
    public static final int LAIRD_TECHNOLOGIES = 0x0077;
    public static final int NIKE_INC = 0x0078;
    public static final int LESSWIRE_AG = 0x0079;
    public static final int MSTAR_SEMICONDUCTOR_INC = 0x007A;
    public static final int HANLYNN_TECHNOLOGIES = 0x007B;
    public static final int A_R_CAMBRIDGE = 0x007C;
    public static final int SEERS_TECHNOLOGY_CO_LTD = 0x007D;
    public static final int SPORTS_TRACKING_TECHNOLOGIES_LTD = 0x007E;
    public static final int AUTONET_MOBILE = 0x007F;
    public static final int DELORME_PUBLISHING_COMPANY_INC = 0x0080;
    public static final int WUXI_VIMICRO = 0x0081;
    public static final int SENNHEISER_COMMUNICATIONS_A_S = 0x0082;
    public static final int TIMEKEEPING_SYSTEMS_INC = 0x0083;
    public static final int LUDUS_HELSINKI_LTD = 0x0084;
    public static final int BLUERADIOS_INC = 0x0085;
    public static final int EQUINOX_AG = 0x0086;
    public static final int GARMIN_INTERNATIONAL_INC = 0x0087;
    public static final int ECOTEST = 0x0088;
    public static final int GN_RESOUND_A_S = 0x0089;
    public static final int JAWBONE = 0x008A;
    public static final int TOPCORN_POSITIONING_SYSTEMS_LLC = 0x008B;
    public static final int QUALCOMM_RETAIL_SOLUTIONS_INC_FORMERLY_QUALCOMM_LABS_INC = 0x008C;
    public static final int ZSCAN_SOFTWARE = 0x008D;
    public static final int QUINTIC_CORP = 0x008E;
    public static final int STOLLMAN_EV_GMBH = 0x008F;
    public static final int FUNAI_ELECTRIC_CO_LTD = 0x0090;
    public static final int ADVANCED_PANMOBIL_SYSTEMS_GMBH_CO_KG = 0x0091;
    public static final int THINKOPTICS_INC = 0x0092;
    public static final int UNIVERSAL_ELECTRONICS_INC = 0x0093;
    public static final int AIROHA_TECHNOLOGY_CORP = 0x0094;
    public static final int NEC_LIGHTING_LTD = 0x0095;
    public static final int ODM_TECHNOLOGY_INC = 0x0096;
    public static final int CONNECTEDEVICE_LTD = 0x0097;
    public static final int ZER01TV_GMBH = 0x0098;
    public static final int ITECH_DYNAMIC_GLOBAL_DISTRIBUTION_LTD = 0x0099;
    public static final int ALPWISE = 0x009A;
    public static final int JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS_CO_LTD = 0x009B;
    public static final int COLORFY_INC = 0x009C;
    public static final int GEOFORCE_INC = 0x009D;
    public static final int BOSE_CORPORATION = 0x009E;
    public static final int SUUNTO_OY = 0x009F;
    public static final int KENSINGTON_COMPUTER_PRODUCTS_GROUP = 0x00A0;
    public static final int SRMEDIZINELEKTRONIK = 0x00A1;
    public static final int VERTU_CORPORATION_LIMITED = 0x00A2;
    public static final int META_WATCH_LTD = 0x00A3;
    public static final int LINAK_A_S = 0x00A4;
    public static final int OTL_DYNAMICS_LLC = 0x00A5;
    public static final int PANDA_OCEAN_INC = 0x00A6;
    public static final int VISTEON_CORPORATION = 0x00A7;
    public static final int ARP_DEVICES_LIMITED = 0x00A8;
    public static final int MAGNETI_MARELLI_SPA = 0x00A9;
    public static final int CAEN_RFID_SRL = 0x00AA;
    public static final int INGENIEURSYSTEMGRUPPE_ZAHN_GMBH = 0x00AB;
    public static final int GREEN_THROTTLE_GAMES = 0x00AC;
    public static final int PETER_SYSTEMTECHNIK_GMBH = 0x00AD;
    public static final int OMEGAWAVE_OY = 0x00AE;
    public static final int CINETIX = 0x00AF;
    public static final int PASSIF_SEMICONDUCTOR_CORP = 0x00B0;
    public static final int SARIS_CYCLING_GROUP_INC = 0x00B1;
    public static final int BEKEY_A_S = 0x00B2;
    public static final int CLARINOX_TECHNOLOGIES_PTY_LTD = 0x00B3;
    public static final int BDE_TECHNOLOGY_CO_LTD = 0x00B4;
    public static final int SWIRL_NETWORKS = 0x00B5;
    public static final int MESO_INTERNATIONAL = 0x00B6;
    public static final int TRELAB_LTD = 0x00B7;
    public static final int QUALCOMM_INNOVATION_CENTER_INC_QUIC = 0x00B8;
    public static final int JOHNSON_CONTROLS_INC = 0x00B9;
    public static final int STARKEY_LABORATORIES_INC = 0x00BA;
    public static final int SPOWER_ELECTRONICS_LIMITED = 0x00BB;
    public static final int ACE_SENSOR_INC = 0x00BC;
    public static final int APLIX_CORPORATION = 0x00BD;
    public static final int AAMP_OF_AMERICA = 0x00BE;
    public static final int STALMART_TECHNOLOGY_LIMITED = 0x00BF;
    public static final int AMICCOM_ELECTRONICS_CORPORATION = 0x00C0;
    public static final int SHENZHEN_EXCELSECU_DATA_TECHNOLOGY_COLTD = 0x00C1;
    public static final int GENEQ_INC = 0x00C2;
    public static final int ADIDAS_AG = 0x00C3;
    public static final int LG_ELECTRONICS = 0x00C4;
    public static final int ONSET_COMPUTER_CORPORATION = 0x00C5;
    public static final int SELFLY_BV = 0x00C6;
    public static final int QUUPPA_OY = 0x00C7;
    public static final int GELO_INC = 0x00C8;
    public static final int EVLUMA = 0x00C9;
    public static final int MC10 = 0x00CA;
    public static final int BINAURIC_SE = 0x00CB;
    public static final int BEATS_ELECTRONICS = 0x00CC;
    public static final int MICROCHIP_TECHNOLOGY_INC = 0x00CD;
    public static final int ELGATO_SYSTEMS_GMBH = 0x00CE;
    public static final int ARCHOS_SA = 0x00CF;
    public static final int DEXCOM_INC = 0x00D0;
    public static final int POLAR_ELECTRO_EUROPE_BV = 0x00D1;
    public static final int DIALOG_SEMICONDUCTOR_BV = 0x00D2;
    public static final int TAIXINGBANG_TECHNOLOGY_HK_CO_LTD = 0x00D3;
    public static final int KAWANTECH = 0x00D4;
    public static final int AUSTCO_COMMUNICATION_SYSTEMS = 0x00D5;
    public static final int TIMEX_GROUP_USA_INC = 0x00D6;
    public static final int QUALCOMM_TECHNOLOGIES_INC = 0x00D7;
    public static final int QUALCOMM_CONNECTED_EXPERIENCES_INC = 0x00D8;
    public static final int VOYETRA_TURTLE_BEACH = 0x00D9;
    public static final int TXTR_GMBH = 0x00DA;
    public static final int BIOSENTRONICS = 0x00DB;
    public static final int PROCTER_GAMBLE = 0x00DC;
    public static final int HOSIDEN_CORPORATION = 0x00DD;
    public static final int MUZIK_LLC = 0x00DE;
    public static final int MISFIT_WEARABLES_CORP = 0x00DF;
    public static final int GOOGLE = 0x00E0;
    public static final int DANLERS_LTD = 0x00E1;
    public static final int SEMILINK_INC = 0x00E2;
    public static final int INMUSIC_BRANDS_INC = 0x00E3;
    public static final int LS_RESEARCH_INC = 0x00E4;
    public static final int EDEN_SOFTWARE_CONSULTANTS_LTD = 0x00E5;
    public static final int FRESHTEMP = 0x00E6;
    public static final int KS_TECHNOLOGIES = 0x00E7;
    public static final int ACTS_TECHNOLOGIES = 0x00E8;
    public static final int VTRACK_SYSTEMS = 0x00E9;
    public static final int NIELSENKELLERMAN_COMPANY = 0x00EA;
    public static final int SERVER_TECHNOLOGY_INC = 0x00EB;
    public static final int BIORESEARCH_ASSOCIATES = 0x00EC;
    public static final int JOLLY_LOGIC_LLC = 0x00ED;
    public static final int ABOVE_AVERAGE_OUTCOMES_INC = 0x00EE;
    public static final int BITSPLITTERS_GMBH = 0x00EF;
    public static final int PAYPAL_INC = 0x00F0;
    public static final int WITRON_TECHNOLOGY_LIMITED = 0x00F1;
    public static final int MORSE_PROJECT_INC = 0x00F2;
    public static final int KENT_DISPLAYS_INC = 0x00F3;
    public static final int NAUTILUS_INC = 0x00F4;
    public static final int SMARTIFIER_OY = 0x00F5;
    public static final int ELCOMETER_LIMITED = 0x00F6;
    public static final int VSN_TECHNOLOGIES_INC = 0x00F7;
    public static final int ACEUNI_CORP_LTD = 0x00F8;
    public static final int STICKNFIND = 0x00F9;
    public static final int CRYSTAL_CODE_AB = 0x00FA;
    public static final int KOUKAAM_AS = 0x00FB;
    public static final int DELPHI_CORPORATION = 0x00FC;
    public static final int VALENCETECH_LIMITED = 0x00FD;
    public static final int RESERVED = 0x00FE;
    public static final int TYPO_PRODUCTS_LLC = 0x00FF;
    public static final int TOMTOM_INTERNATIONAL_BV = 0x0100;
    public static final int FUGOO_INC = 0x0101;
    public static final int KEISER_CORPORATION = 0x0102;
    public static final int BANG_OLUFSEN_A_S = 0x0103;
    public static final int PLUS_LOCATIONS_SYSTEMS_PTY_LTD = 0x0104;
    public static final int UBIQUITOUS_COMPUTING_TECHNOLOGY_CORPORATION = 0x0105;
    public static final int INNOVATIVE_YACHTTER_SOLUTIONS = 0x0106;
    public static final int WILLIAM_DEMANT_HOLDING_A_S = 0x0107;
    public static final int CHICONY_ELECTRONICS_CO_LTD = 0x0108;
    public static final int ATUS_BV = 0x0109;
    public static final int CODEGATE_LTD = 0x010A;
    public static final int ERI_INC = 0x010B;
    public static final int TRANSDUCERS_DIRECT_LLC = 0x010C;
    public static final int FUJITSU_TEN_LIMITED = 0x010D;
    public static final int AUDI_AG = 0x010E;
    public static final int HISILICON_TECHNOLOGIES_CO_LTD = 0x010F;
    public static final int NIPPON_SEIKI_CO_LTD = 0x0110;
    public static final int STEELSERIES_APS = 0x0111;
    public static final int VYZYBL_INC = 0x0112;
    public static final int OPENBRAIN_TECHNOLOGIES_CO_LTD = 0x0113;
    public static final int XENSR = 0x0114;
    public static final int ESOLUTIONS = 0x0115;
    public static final int ONE_OAK_TECHNOLOGIES = 0x0116;
    public static final int WIMOTO_TECHNOLOGIES_INC = 0x0117;
    public static final int RADIUS_NETWORKS_INC = 0x0118;
    public static final int WIZE_TECHNOLOGY_CO_LTD = 0x0119;
    public static final int QUALCOMM_LABS_INC = 0x011A;
    public static final int ARUBA_NETWORKS = 0x011B;
    public static final int BAIDU = 0x011C;
    public static final int ARENDI_AG = 0x011D;
    public static final int SKODA_AUTO_AS = 0x011E;
    public static final int VOLKSWAGON_AG = 0x011F;
    public static final int PORSCHE_AG = 0x0120;
    public static final int SINO_WEALTH_ELECTRONIC_LTD = 0x0121;
    public static final int AIRTURN_INC = 0x0122;
    public static final int KINSA_INC = 0x0123;
    public static final int HID_GLOBAL = 0x0124;
    public static final int SEAT_ES = 0x0125;
    public static final int PROMETHEAN_LTD = 0x0126;
    public static final int SALUTICA_ALLIED_SOLUTIONS = 0x0127;
    public static final int GPSI_GROUP_PTY_LTD = 0x0128;
    public static final int NIMBLE_DEVICES_OY = 0x0129;
    public static final int CHANGZHOU_YONGSE_INFOTECH_CO_LTD = 0x012A;
    public static final int SPORTIQ = 0x012B;
    public static final int TEMEC_INSTRUMENTS_BV = 0x012C;
    public static final int SONY_CORPORATION = 0x012D;
    public static final int ASSA_ABLOY = 0x012E;
    public static final int CLARION_CO_LTD = 0x012F;
    public static final int WAREHOUSE_INNOVATIONS = 0x0130;
    public static final int CYPRESS_SEMICONDUCTOR_CORPORATION = 0x0131;
    public static final int MADS_INC = 0x0132;
    public static final int BLUE_MAESTRO_LIMITED = 0x0133;
    public static final int RESOLUTION_PRODUCTS_INC = 0x0134;
    public static final int AIREWEAR_LLC = 0x0135;
    public static final int ETC_SP_ZOO = 0x0136;
    public static final int PRESTIGIO_PLAZA_LTD = 0x0137;
 
    private static final SparseArray<String> COMPANY_NAME_MAP = populateCompanyNameMap();
 
    public static String getCompanyName(final int companyId, final String fallback) {
        final String name = COMPANY_NAME_MAP.get(companyId);
        return name == null ? fallback : name;
    }
 
    private static SparseArray<String> populateCompanyNameMap() {
        final SparseArray<String> map = new SparseArray<>();
 
        map.put(ERICSSON_TECHNOLOGY_LICENSING, "Ericsson Technology Licensing");
        map.put(NOKIA_MOBILE_PHONES, "Nokia Mobile Phones");
        map.put(INTEL_CORP, "Intel Corp.");
        map.put(IBM_CORP, "IBM Corp.");
        map.put(TOSHIBA_CORP, "Toshiba Corp.");
        map.put(THREE_COM, "3Com");
        map.put(MICROSOFT, "Microsoft");
        map.put(LUCENT, "Lucent");
        map.put(MOTOROLA, "Motorola");
        map.put(INFINEON_TECHNOLOGIES_AG, "Infineon Technologies AG");
        map.put(CAMBRIDGE_SILICON_RADIO, "Cambridge Silicon Radio");
        map.put(SILICON_WAVE, "Silicon Wave");
        map.put(DIGIANSWER_A_S, "Digianswer A/S");
        map.put(TEXAS_INSTRUMENTS_INC, "Texas Instruments Inc.");
        map.put(CEVA_INC_FORMERLY_PARTHUS_TECHNOLOGIES_INC, "Ceva, Inc. (formerly Parthus Technologies, Inc.)");
        map.put(BROADCOM_CORPORATION, "Broadcom Corporation");
        map.put(MITEL_SEMICONDUCTOR, "Mitel Semiconductor");
        map.put(WIDCOMM_INC, "Widcomm, Inc");
        map.put(ZEEVO_INC, "Zeevo, Inc.");
        map.put(ATMEL_CORPORATION, "Atmel Corporation");
        map.put(MITSUBISHI_ELECTRIC_CORPORATION, "Mitsubishi Electric Corporation");
        map.put(RTX_TELECOM_A_S, "RTX Telecom A/S");
        map.put(KC_TECHNOLOGY_INC, "KC Technology Inc.");
        map.put(NEWLOGIC, "NewLogic");
        map.put(TRANSILICA_INC, "Transilica, Inc.");
        map.put(ROHDE_SCHWARZ_GMBH_CO_KG, "Rohde & Schwarz GmbH & Co. KG");
        map.put(TTPCOM_LIMITED, "TTPCom Limited");
        map.put(SIGNIA_TECHNOLOGIES_INC, "Signia Technologies, Inc.");
        map.put(CONEXANT_SYSTEMS_INC, "Conexant Systems Inc.");
        map.put(QUALCOMM, "Qualcomm");
        map.put(INVENTEL, "Inventel");
        map.put(AVM_BERLIN, "AVM Berlin");
        map.put(BANDSPEED_INC, "BandSpeed, Inc.");
        map.put(MANSELLA_LTD, "Mansella Ltd");
        map.put(NEC_CORPORATION, "NEC Corporation");
        map.put(WAVEPLUS_TECHNOLOGY_CO_LTD, "WavePlus Technology Co., Ltd.");
        map.put(ALCATEL, "Alcatel");
        map.put(PHILIPS_SEMICONDUCTORS, "Philips Semiconductors");
        map.put(C_TECHNOLOGIES, "C Technologies");
        map.put(OPEN_INTERFACE, "Open Interface");
        map.put(R_F_MICRO_DEVICES, "R F Micro Devices");
        map.put(HITACHI_LTD, "Hitachi Ltd");
        map.put(SYMBOL_TECHNOLOGIES_INC, "Symbol Technologies, Inc.");
        map.put(TENOVIS, "Tenovis");
        map.put(MACRONIX_INTERNATIONAL_CO_LTD, "Macronix International Co. Ltd.");
        map.put(GCT_SEMICONDUCTOR, "GCT Semiconductor");
        map.put(NORWOOD_SYSTEMS, "Norwood Systems");
        map.put(MEWTEL_TECHNOLOGY_INC, "MewTel Technology Inc.");
        map.put(ST_MICROELECTRONICS, "ST Microelectronics");
        map.put(SYNOPSIS, "Synopsis");
        map.put(REDM_COMMUNICATIONS_LTD, "Red-M (Communications) Ltd");
        map.put(COMMIL_LTD, "Commil Ltd");
        map.put(COMPUTER_ACCESS_TECHNOLOGY_CORPORATION_CATC, "Computer Access Technology Corporation (CATC)");
        map.put(ECLIPSE_HQ_ESPANA_SL, "Eclipse (HQ Espana) S.L.");
        map.put(RENESAS_TECHNOLOGY_CORP, "Renesas Technology Corp.");
        map.put(MOBILIAN_CORPORATION, "Mobilian Corporation");
        map.put(TERAX, "Terax");
        map.put(INTEGRATED_SYSTEM_SOLUTION_CORP, "Integrated System Solution Corp.");
        map.put(MATSUSHITA_ELECTRIC_INDUSTRIAL_CO_LTD, "Matsushita Electric Industrial Co., Ltd.");
        map.put(GENNUM_CORPORATION, "Gennum Corporation");
        map.put(RESEARCH_IN_MOTION, "Research In Motion");
        map.put(IPEXTREME_INC, "IPextreme, Inc.");
        map.put(SYSTEMS_AND_CHIPS_INC, "Systems and Chips, Inc.");
        map.put(BLUETOOTH_SIG_INC, "Bluetooth SIG, Inc.");
        map.put(SEIKO_EPSON_CORPORATION, "Seiko Epson Corporation");
        map.put(INTEGRATED_SILICON_SOLUTION_TAIWAN_INC, "Integrated Silicon Solution Taiwan, Inc.");
        map.put(CONWISE_TECHNOLOGY_CORPORATION_LTD, "CONWISE Technology Corporation Ltd");
        map.put(PARROT_SA, "PARROT SA");
        map.put(SOCKET_MOBILE, "Socket Mobile");
        map.put(ATHEROS_COMMUNICATIONS_INC, "Atheros Communications, Inc.");
        map.put(MEDIATEK_INC, "MediaTek, Inc.");
        map.put(BLUEGIGA, "Bluegiga");
        map.put(MARVELL_TECHNOLOGY_GROUP_LTD, "Marvell Technology Group Ltd.");
        map.put(THREE_DSP_CORPORATION, "3DSP Corporation");
        map.put(ACCEL_SEMICONDUCTOR_LTD, "Accel Semiconductor Ltd.");
        map.put(CONTINENTAL_AUTOMOTIVE_SYSTEMS, "Continental Automotive Systems");
        map.put(APPLE_INC, "Apple, Inc.");
        map.put(STACCATO_COMMUNICATIONS_INC, "Staccato Communications, Inc.");
        map.put(AVAGO_TECHNOLOGIES, "Avago Technologies");
        map.put(APT_LICENSING_LTD, "APT Licensing Ltd.");
        map.put(SIRF_TECHNOLOGY, "SiRF Technology");
        map.put(TZERO_TECHNOLOGIES_INC, "Tzero Technologies, Inc.");
        map.put(JM_CORPORATION, "J&M Corporation");
        map.put(FREE2MOVE_AB, "Free2move AB");
        map.put(THREE_DIJOY_CORPORATION, "3DiJoy Corporation");
        map.put(PLANTRONICS_INC, "Plantronics, Inc.");
        map.put(SONY_ERICSSON_MOBILE_COMMUNICATIONS, "Sony Ericsson Mobile Communications");
        map.put(HARMAN_INTERNATIONAL_INDUSTRIES_INC, "Harman International Industries, Inc.");
        map.put(VIZIO_INC, "Vizio, Inc.");
        map.put(NORDIC_SEMICONDUCTOR_ASA, "Nordic Semiconductor ASA");
        map.put(EM_MICROELECTRONICMARIN_SA, "EM Microelectronic-Marin SA");
        map.put(RALINK_TECHNOLOGY_CORPORATION, "Ralink Technology Corporation");
        map.put(BELKIN_INTERNATIONAL_INC, "Belkin International, Inc.");
        map.put(REALTEK_SEMICONDUCTOR_CORPORATION, "Realtek Semiconductor Corporation");
        map.put(STONESTREET_ONE_LLC, "Stonestreet One, LLC");
        map.put(WICENTRIC_INC, "Wicentric, Inc.");
        map.put(RIVIERAWAVES_SAS, "RivieraWaves S.A.S");
        map.put(RDA_MICROELECTRONICS, "RDA Microelectronics");
        map.put(GIBSON_GUITARS, "Gibson Guitars");
        map.put(MICOMMAND_INC, "MiCommand Inc.");
        map.put(BAND_XI_INTERNATIONAL_LLC, "Band XI International, LLC");
        map.put(HEWLETTPACKARD_COMPANY, "Hewlett-Packard Company");
        map.put(NINE_SOLUTIONS_OY, "9Solutions Oy");
        map.put(GN_NETCOM_A_S, "GN Netcom A/S");
        map.put(GENERAL_MOTORS, "General Motors");
        map.put(AD_ENGINEERING_INC, "A&D Engineering, Inc.");
        map.put(MINDTREE_LTD, "MindTree Ltd.");
        map.put(POLAR_ELECTRO_OY, "Polar Electro OY");
        map.put(BEAUTIFUL_ENTERPRISE_CO_LTD, "Beautiful Enterprise Co., Ltd.");
        map.put(BRIARTEK_INC, "BriarTek, Inc.");
        map.put(SUMMIT_DATA_COMMUNICATIONS_INC, "Summit Data Communications, Inc.");
        map.put(SOUND_ID, "Sound ID");
        map.put(MONSTER_LLC, "Monster, LLC");
        map.put(CONNECTBLUE_AB, "connectBlue AB");
        map.put(SHANGHAI_SUPER_SMART_ELECTRONICS_CO_LTD, "ShangHai Super Smart Electronics Co. Ltd.");
        map.put(GROUP_SENSE_LTD, "Group Sense Ltd.");
        map.put(ZOMM_LLC, "Zomm, LLC");
        map.put(SAMSUNG_ELECTRONICS_CO_LTD, "Samsung Electronics Co. Ltd.");
        map.put(CREATIVE_TECHNOLOGY_LTD, "Creative Technology Ltd.");
        map.put(LAIRD_TECHNOLOGIES, "Laird Technologies");
        map.put(NIKE_INC, "Nike, Inc.");
        map.put(LESSWIRE_AG, "lesswire AG");
        map.put(MSTAR_SEMICONDUCTOR_INC, "MStar Semiconductor, Inc.");
        map.put(HANLYNN_TECHNOLOGIES, "Hanlynn Technologies");
        map.put(A_R_CAMBRIDGE, "A & R Cambridge");
        map.put(SEERS_TECHNOLOGY_CO_LTD, "Seers Technology Co. Ltd");
        map.put(SPORTS_TRACKING_TECHNOLOGIES_LTD, "Sports Tracking Technologies Ltd.");
        map.put(AUTONET_MOBILE, "Autonet Mobile");
        map.put(DELORME_PUBLISHING_COMPANY_INC, "DeLorme Publishing Company, Inc.");
        map.put(WUXI_VIMICRO, "WuXi Vimicro");
        map.put(SENNHEISER_COMMUNICATIONS_A_S, "Sennheiser Communications A/S");
        map.put(TIMEKEEPING_SYSTEMS_INC, "TimeKeeping Systems, Inc.");
        map.put(LUDUS_HELSINKI_LTD, "Ludus Helsinki Ltd.");
        map.put(BLUERADIOS_INC, "BlueRadios, Inc.");
        map.put(EQUINOX_AG, "equinox AG");
        map.put(GARMIN_INTERNATIONAL_INC, "Garmin International, Inc.");
        map.put(ECOTEST, "Ecotest");
        map.put(GN_RESOUND_A_S, "GN ReSound A/S");
        map.put(JAWBONE, "Jawbone");
        map.put(TOPCORN_POSITIONING_SYSTEMS_LLC, "Topcorn Positioning Systems, LLC");
        map.put(QUALCOMM_RETAIL_SOLUTIONS_INC_FORMERLY_QUALCOMM_LABS_INC, "Qualcomm Retail Solutions, Inc. (formerly Qualcomm Labs, Inc.)");
        map.put(ZSCAN_SOFTWARE, "Zscan Software");
        map.put(QUINTIC_CORP, "Quintic Corp.");
        map.put(STOLLMAN_EV_GMBH, "Stollman E+V GmbH");
        map.put(FUNAI_ELECTRIC_CO_LTD, "Funai Electric Co., Ltd.");
        map.put(ADVANCED_PANMOBIL_SYSTEMS_GMBH_CO_KG, "Advanced PANMOBIL Systems GmbH & Co. KG");
        map.put(THINKOPTICS_INC, "ThinkOptics, Inc.");
        map.put(UNIVERSAL_ELECTRONICS_INC, "Universal Electronics, Inc.");
        map.put(AIROHA_TECHNOLOGY_CORP, "Airoha Technology Corp.");
        map.put(NEC_LIGHTING_LTD, "NEC Lighting, Ltd.");
        map.put(ODM_TECHNOLOGY_INC, "ODM Technology, Inc.");
        map.put(CONNECTEDEVICE_LTD, "ConnecteDevice Ltd.");
        map.put(ZER01TV_GMBH, "zer01.tv GmbH");
        map.put(ITECH_DYNAMIC_GLOBAL_DISTRIBUTION_LTD, "i.Tech Dynamic Global Distribution Ltd.");
        map.put(ALPWISE, "Alpwise");
        map.put(JIANGSU_TOPPOWER_AUTOMOTIVE_ELECTRONICS_CO_LTD, "Jiangsu Toppower Automotive Electronics Co., Ltd.");
        map.put(COLORFY_INC, "Colorfy, Inc.");
        map.put(GEOFORCE_INC, "Geoforce Inc.");
        map.put(BOSE_CORPORATION, "Bose Corporation");
        map.put(SUUNTO_OY, "Suunto Oy");
        map.put(KENSINGTON_COMPUTER_PRODUCTS_GROUP, "Kensington Computer Products Group");
        map.put(SRMEDIZINELEKTRONIK, "SR-Medizinelektronik");
        map.put(VERTU_CORPORATION_LIMITED, "Vertu Corporation Limited");
        map.put(META_WATCH_LTD, "Meta Watch Ltd.");
        map.put(LINAK_A_S, "LINAK A/S");
        map.put(OTL_DYNAMICS_LLC, "OTL Dynamics LLC");
        map.put(PANDA_OCEAN_INC, "Panda Ocean Inc.");
        map.put(VISTEON_CORPORATION, "Visteon Corporation");
        map.put(ARP_DEVICES_LIMITED, "ARP Devices Limited");
        map.put(MAGNETI_MARELLI_SPA, "Magneti Marelli S.p.A");
        map.put(CAEN_RFID_SRL, "CAEN RFID srl");
        map.put(INGENIEURSYSTEMGRUPPE_ZAHN_GMBH, "Ingenieur-Systemgruppe Zahn GmbH");
        map.put(GREEN_THROTTLE_GAMES, "Green Throttle Games");
        map.put(PETER_SYSTEMTECHNIK_GMBH, "Peter Systemtechnik GmbH");
        map.put(OMEGAWAVE_OY, "Omegawave Oy");
        map.put(CINETIX, "Cinetix");
        map.put(PASSIF_SEMICONDUCTOR_CORP, "Passif Semiconductor Corp");
        map.put(SARIS_CYCLING_GROUP_INC, "Saris Cycling Group, Inc");
        map.put(BEKEY_A_S, "Bekey A/S");
        map.put(CLARINOX_TECHNOLOGIES_PTY_LTD, "Clarinox Technologies Pty. Ltd.");
        map.put(BDE_TECHNOLOGY_CO_LTD, "BDE Technology Co., Ltd.");
        map.put(SWIRL_NETWORKS, "Swirl Networks");
        map.put(MESO_INTERNATIONAL, "Meso international");
        map.put(TRELAB_LTD, "TreLab Ltd");
        map.put(QUALCOMM_INNOVATION_CENTER_INC_QUIC, "Qualcomm Innovation Center, Inc. (QuIC)");
        map.put(JOHNSON_CONTROLS_INC, "Johnson Controls, Inc.");
        map.put(STARKEY_LABORATORIES_INC, "Starkey Laboratories Inc.");
        map.put(SPOWER_ELECTRONICS_LIMITED, "S-Power Electronics Limited");
        map.put(ACE_SENSOR_INC, "Ace Sensor Inc");
        map.put(APLIX_CORPORATION, "Aplix Corporation");
        map.put(AAMP_OF_AMERICA, "AAMP of America");
        map.put(STALMART_TECHNOLOGY_LIMITED, "Stalmart Technology Limited");
        map.put(AMICCOM_ELECTRONICS_CORPORATION, "AMICCOM Electronics Corporation");
        map.put(SHENZHEN_EXCELSECU_DATA_TECHNOLOGY_COLTD, "Shenzhen Excelsecu Data Technology Co.,Ltd");
        map.put(GENEQ_INC, "Geneq Inc.");
        map.put(ADIDAS_AG, "adidas AG");
        map.put(LG_ELECTRONICS, "LG Electronics");
        map.put(ONSET_COMPUTER_CORPORATION, "Onset Computer Corporation");
        map.put(SELFLY_BV, "Selfly BV");
        map.put(QUUPPA_OY, "Quuppa Oy.");
        map.put(GELO_INC, "GeLo Inc");
        map.put(EVLUMA, "Evluma");
        map.put(MC10, "MC10");
        map.put(BINAURIC_SE, "Binauric SE");
        map.put(BEATS_ELECTRONICS, "Beats Electronics");
        map.put(MICROCHIP_TECHNOLOGY_INC, "Microchip Technology Inc.");
        map.put(ELGATO_SYSTEMS_GMBH, "Elgato Systems GmbH");
        map.put(ARCHOS_SA, "ARCHOS SA");
        map.put(DEXCOM_INC, "Dexcom, Inc.");
        map.put(POLAR_ELECTRO_EUROPE_BV, "Polar Electro Europe B.V.");
        map.put(DIALOG_SEMICONDUCTOR_BV, "Dialog Semiconductor B.V.");
        map.put(TAIXINGBANG_TECHNOLOGY_HK_CO_LTD, "Taixingbang Technology (HK) Co,. LTD.");
        map.put(KAWANTECH, "Kawantech");
        map.put(AUSTCO_COMMUNICATION_SYSTEMS, "Austco Communication Systems");
        map.put(TIMEX_GROUP_USA_INC, "Timex Group USA, Inc.");
        map.put(QUALCOMM_TECHNOLOGIES_INC, "Qualcomm Technologies, Inc.");
        map.put(QUALCOMM_CONNECTED_EXPERIENCES_INC, "Qualcomm Connected Experiences, Inc.");
        map.put(VOYETRA_TURTLE_BEACH, "Voyetra Turtle Beach");
        map.put(TXTR_GMBH, "txtr GmbH");
        map.put(BIOSENTRONICS, "Biosentronics");
        map.put(PROCTER_GAMBLE, "Procter & Gamble");
        map.put(HOSIDEN_CORPORATION, "Hosiden Corporation");
        map.put(MUZIK_LLC, "Muzik LLC");
        map.put(MISFIT_WEARABLES_CORP, "Misfit Wearables Corp");
        map.put(GOOGLE, "Google");
        map.put(DANLERS_LTD, "Danlers Ltd");
        map.put(SEMILINK_INC, "Semilink Inc");
        map.put(INMUSIC_BRANDS_INC, "inMusic Brands, Inc");
        map.put(LS_RESEARCH_INC, "L.S. Research Inc.");
        map.put(EDEN_SOFTWARE_CONSULTANTS_LTD, "Eden Software Consultants Ltd.");
        map.put(FRESHTEMP, "Freshtemp");
        map.put(KS_TECHNOLOGIES, "KS Technologies");
        map.put(ACTS_TECHNOLOGIES, "ACTS Technologies");
        map.put(VTRACK_SYSTEMS, "Vtrack Systems");
        map.put(NIELSENKELLERMAN_COMPANY, "Nielsen-Kellerman Company");
        map.put(SERVER_TECHNOLOGY_INC, "Server Technology, Inc.");
        map.put(BIORESEARCH_ASSOCIATES, "BioResearch Associates");
        map.put(JOLLY_LOGIC_LLC, "Jolly Logic, LLC");
        map.put(ABOVE_AVERAGE_OUTCOMES_INC, "Above Average Outcomes, Inc.");
        map.put(BITSPLITTERS_GMBH, "Bitsplitters GmbH");
        map.put(PAYPAL_INC, "PayPal, Inc.");
        map.put(WITRON_TECHNOLOGY_LIMITED, "Witron Technology Limited");
        map.put(MORSE_PROJECT_INC, "Morse Project Inc.");
        map.put(KENT_DISPLAYS_INC, "Kent Displays Inc.");
        map.put(NAUTILUS_INC, "Nautilus Inc.");
        map.put(SMARTIFIER_OY, "Smartifier Oy");
        map.put(ELCOMETER_LIMITED, "Elcometer Limited");
        map.put(VSN_TECHNOLOGIES_INC, "VSN Technologies Inc.");
        map.put(ACEUNI_CORP_LTD, "AceUni Corp., Ltd.");
        map.put(STICKNFIND, "StickNFind");
        map.put(CRYSTAL_CODE_AB, "Crystal Code AB");
        map.put(KOUKAAM_AS, "KOUKAAM a.s.");
        map.put(DELPHI_CORPORATION, "Delphi Corporation");
        map.put(VALENCETECH_LIMITED, "ValenceTech Limited");
        map.put(RESERVED, "Reserved");
        map.put(TYPO_PRODUCTS_LLC, "Typo Products, LLC");
        map.put(TOMTOM_INTERNATIONAL_BV, "TomTom International BV");
        map.put(FUGOO_INC, "Fugoo, Inc");
        map.put(KEISER_CORPORATION, "Keiser Corporation");
        map.put(BANG_OLUFSEN_A_S, "Bang & Olufsen A/S");
        map.put(PLUS_LOCATIONS_SYSTEMS_PTY_LTD, "PLUS Locations Systems Pty Ltd");
        map.put(UBIQUITOUS_COMPUTING_TECHNOLOGY_CORPORATION, "Ubiquitous Computing Technology Corporation");
        map.put(INNOVATIVE_YACHTTER_SOLUTIONS, "Innovative Yachtter Solutions");
        map.put(WILLIAM_DEMANT_HOLDING_A_S, "William Demant Holding A/S");
        map.put(CHICONY_ELECTRONICS_CO_LTD, "Chicony Electronics Co., Ltd.");
        map.put(ATUS_BV, "Atus BV");
        map.put(CODEGATE_LTD, "Codegate Ltd.");
        map.put(ERI_INC, "ERi, Inc.");
        map.put(TRANSDUCERS_DIRECT_LLC, "Transducers Direct, LLC");
        map.put(FUJITSU_TEN_LIMITED, "Fujitsu Ten Limited");
        map.put(AUDI_AG, "Audi AG");
        map.put(HISILICON_TECHNOLOGIES_CO_LTD, "HiSilicon Technologies Co., Ltd.");
        map.put(NIPPON_SEIKI_CO_LTD, "Nippon Seiki Co., Ltd.");
        map.put(STEELSERIES_APS, "Steelseries ApS");
        map.put(VYZYBL_INC, "vyzybl Inc.");
        map.put(OPENBRAIN_TECHNOLOGIES_CO_LTD, "Openbrain Technologies, Co., Ltd.");
        map.put(XENSR, "Xensr");
        map.put(ESOLUTIONS, "e.solutions");
        map.put(ONE_OAK_TECHNOLOGIES, "1OAK Technologies");
        map.put(WIMOTO_TECHNOLOGIES_INC, "Wimoto Technologies Inc");
        map.put(RADIUS_NETWORKS_INC, "Radius Networks, Inc.");
        map.put(WIZE_TECHNOLOGY_CO_LTD, "Wize Technology Co., Ltd.");
        map.put(QUALCOMM_LABS_INC, "Qualcomm Labs, Inc.");
        map.put(ARUBA_NETWORKS, "Aruba Networks");
        map.put(BAIDU, "Baidu");
        map.put(ARENDI_AG, "Arendi AG");
        map.put(SKODA_AUTO_AS, "Skoda Auto a.s.");
        map.put(VOLKSWAGON_AG, "Volkswagon AG");
        map.put(PORSCHE_AG, "Porsche AG");
        map.put(SINO_WEALTH_ELECTRONIC_LTD, "Sino Wealth Electronic Ltd.");
        map.put(AIRTURN_INC, "AirTurn, Inc.");
        map.put(KINSA_INC, "Kinsa, Inc.");
        map.put(HID_GLOBAL, "HID Global");
        map.put(SEAT_ES, "SEAT es");
        map.put(PROMETHEAN_LTD, "Promethean Ltd.");
        map.put(SALUTICA_ALLIED_SOLUTIONS, "Salutica Allied Solutions");
        map.put(GPSI_GROUP_PTY_LTD, "GPSI Group Pty Ltd");
        map.put(NIMBLE_DEVICES_OY, "Nimble Devices Oy");
        map.put(CHANGZHOU_YONGSE_INFOTECH_CO_LTD, "Changzhou Yongse Infotech Co., Ltd");
        map.put(SPORTIQ, "SportIQ");
        map.put(TEMEC_INSTRUMENTS_BV, "TEMEC Instruments B.V.");
        map.put(SONY_CORPORATION, "Sony Corporation");
        map.put(ASSA_ABLOY, "ASSA ABLOY");
        map.put(CLARION_CO_LTD, "Clarion Co., Ltd.");
        map.put(WAREHOUSE_INNOVATIONS, "Warehouse Innovations");
        map.put(CYPRESS_SEMICONDUCTOR_CORPORATION, "Cypress Semiconductor Corporation");
        map.put(MADS_INC, "MADS Inc");
        map.put(BLUE_MAESTRO_LIMITED, "Blue Maestro Limited");
        map.put(RESOLUTION_PRODUCTS_INC, "Resolution Products, Inc.");
        map.put(AIREWEAR_LLC, "Airewear LLC");
        map.put(ETC_SP_ZOO, "ETC sp. z.o.o.");
        map.put(PRESTIGIO_PLAZA_LTD, "Prestigio Plaza Ltd.");
 
        return map;
    }
 
 
}