• About Us
  • Blog
  • Basket
  • Account
  • Sign In


Upcoming Property Dictionary Changes

Published on Thursday, January 24, 2019

Upcoming Property Dictionary Changes


This week we’ll be making some changes to our Property Dictionary, which our customers will begin to see from next week onwards. The changes will include the addition of some brand new properties, as well as updates to some existing property definitions. These changes will provide more clarity and improve the information we provide to our customers.

The most significant change is the new property, ‘HardwareProfileSource’.

Before this change, we collected device profile data directly from manufacturer websites or from devices themselves. However, from next week onwards, if we are unable to obtain the profile data from the manufacturer’s website or directly from the device, we will look for the information from Authoritative sources.

Examples of authoritative sources include:
  • Retailers
  • Carriers
  • Tech News Sites

What does this mean for our customers?

This new property has two main benefits.

Firstly, by obtaining information from authoritative sources, as well as manufacturers and devices, we can expand our device database and continue to strengthen our device detection capabilities.

Secondly, as the property will let you know whether the profile source has come directly from the manufacturer or from an authoritative source, you can feel confident that you know where our data is coming from.

The full list of changes can be found below. If you have any questions about any of the changes, then don't hesitate to get in touch.

New Property: DeviceRAMVariants

Indicates the volatile RAM capacity options for the device in megabytes (MB). If no variants are found, then the value returned will be the same as “DeviceRAM”.

New Property: HardwareProfileSource

Indicates the source of the profile's specifications. This property will return 'Manufacturer' value if the profile data was obtained from the manufacturer of the device or the device itself. This property will return ‘Authoritative' value if the profile data was not obtained from the manufacturer or the device itself but other third-party sources (this may include retailers, social media, carriers, etc). This property will return 'Legacy' value if the profile data was obtained prior to 51degrees differentiating between Manufacturer and Authoritative. This property will return 'N/A' value if the profile data was not obtained due to unidentifiable User-Agent. The example profiles are: Generic Android Unknown, Unknown Tablet, etc.

New Property: InternalStorageVariants

Indicates the internal persistent storage (ROM capacity) options the device can be supplied with in gigabytes (GB), including the device’s Operating System and bundled applications. This could also be referred to as “Electrically Erasable Programmable Read-Only Memory (EEPROM)” or “Non Volatile Random Access Memory (NVRAM)”. If no variants are found, then the value returned will be the same as “MaxInternalStorage”.


Indicates the maximum volatile RAM capacity of the device in megabytes (MB). Where a device has different RAM capacity options, the largest option available is returned.


Indicates if the source of the web traffic identifies itself as operating without human interaction for the purpose of monitoring the availability or performance of a web site, retrieving a response for inclusion in a search engine or is requesting structured data such as via an API. Such sources are often referred to as crawlers, bots, robots, spiders, probes, monitors or HTTP services among other terms. Where the source pretends to be a device operating with human interaction, such as a smartphone or tablet, this property will return, “False”.


Indicates if the device is a mobile with a screen size less than 2.5 inches even where the device is marketed as a Smartphone.


Indicates whether the device can make and receive phone calls, has a screen size greater than or equal to 2.5 inches, runs a modern operating system (Android, iOS, Windows Phone, BlackBerry etc.), is not designed to be a wearable technology and is marketed by the vendor as a Smartphone.


Indicates if the device is primarily marketed as a tablet or phablet and has a screen size equal to or greater than 7 inches.


Indicates the maximum amount of internal persistent storage (ROM capacity) with which the device is supplied in gigabytes (GB), including the space used by the device’s Operating System and bundled applications. This could also be referred to as “Electrically Erasable Programmable Read-Only Memory (EEPROM)” or “Non Volatile Random Access Memory (NVRAM)”. Where a device has different internal storage options, the largest option available is returned.


Indicates the maximum number of “Universal Integrated Circuit Cards (UICC - more commonly known as, SIM)” the device can support including both removable and embedded. If the device doesn't support any UICC then a value of '0' is returned.


Indicates whether the “Universal Integrated Circuit Card (UICC - more commonly known as, SIM)” is removable or embedded. If removable, the form factor of the UICC is returned.


You can see the full list of our properties in our Property Dictionary, here.


51Degrees is the world's fastest, most accurate device detection solution for your website today, tomorrow and for the future. If you'd like to find out more please contact us and we'll be happy to discuss how we, can help you, maximize your business potential.

For the latest breaking device and data news please follow the 51Degrees Data Team on twitter @51DegreesData or subscribe to our RSS feed

51Degrees enables you to detect over 52,000 different device models; allowing you to optimise your website and increase revenue.

Try 51Degrees today to add detailed device information to your website

Get Started

Comments (0)

Author: Maria Gray

Categories: News

Tags: Update

Maria Gray

Maria Gray

Other posts by Maria Gray
Contact author



.NET 4G 51Degrees 5G Acer Adform Adtech Advertising Afilias Alcatel Amazon AMP Analysis Analytics Android Apache API Apple Asian Market ASP.NET Asus Blackberry Browser C C# Centro Chrome chromium Client hints Cloud CMS CPU CSS3 Data Data Blog Data File Daydream Design Detection Developers Device Device Data Device Detection Device Intelligence Device Models Device property DeviceAtlas Disney dmexco DotNetNuke Download ebay Ericsson Event Facebook Firefox Foundation Framework Galaxy git repositories Google Google Analytics Google Daydream GPU GSMA Guess HAProxy Hash Trie HTC HTML5 HTTP HTTP Headers Huawei Infinix Ingeniux Internet usage iOS iOS 13 ipad iPadOS iPhone iPhone 11 Java Javascript Kentico LG Liferay LTE m.dot Memory Memory leak Meta Data Microsoft Mobile Mobile Analysis Mobile Analytics Mobile Devices Mobile Marketing Mixer Motorola Mozilla MWC MWC 2017 MWC16 Native Apps NET New Release News Nexus NFC NGINX Nokia OnePlus 5 Opera Operating System Oppo Optimisation OS Patent Performance PHP Press Release Price Band programmatic Publishers Python Redirection Research Responsive Images Responsive web design RESS Review RTB RWD Safari Samsung Scala ScientiaMobile SEO Server Server-side optimisation Seznam.cz Sitecore Smart TV Smartphone Smartwatches Sony Swedish Beers Tablet Tencent Testing Tips Tutorial Umbraco Update User Agent User-Agent Valgrind Varnish Varnish Cache Video Vodafone VoLTE Web Web Apps Web content management Webtrekk White Paper Widgets WiFi Windows WURFL Xiaomi Xperia ZTE