1. A computer-implemented method comprising: identifying by a processor a plurality of string constants associated with an incoming data request, wherein identifying the plurality of string constants includes splitting up a user agent string in a header for the incoming data request into one or more individual words that are associated with a single category of devices, and counting a frequency of occurrence for the one or more individual words, and wherein identifying the plurality of string constants further includes at least one of patternizing the user agent string, and running a batch of one or more user agents through a set of one or more constants; determining whether the one or more individual words include one or more constants in the user agent string that match one of the plurality of string constants, wherein the plurality of string constants and the frequency of occurrence for the one or more individual words identify the single category of the device including at least one of a mobile device type category, a desktop device type category, and a smartTV device type category; based upon determining that the one or more constants in the user agent string match one of the plurality of string constants and the frequency of occurrence for the one or more individual words, identifying the single category of the device as at least one of the mobile device type category, the desktop device type category, and the smartTV device type category; and when the single category of the device is identified as the mobile device type category, creating a first generic web browser ID specific to the mobile device type category as a first device description repository ID for a device description repository, wherein the first generic web browser ID specific to the mobile device type category defines a first technical profile for the device in the device description repository as a mobile device type, wherein the first generic web browser ID is identified as the first device description repository ID without qualification of a mobile device type web browser version, when the single category of the device is identified as the desktop device type, creating a second generic web browser ID specific to the desktop device type category as a second device description repository ID for the device description repository, wherein the second generic web browser ID specific to the desktop device type category defines a second technical profile for the device in the device description repository as a desktop device type, wherein the second generic web browser ID is identified as the second device description repository ID without qualification of a desktop device type web browser version, when the single category of the device is identified as the smartTV device type, creating a third generic web browser ID specific to the smartTV category type of as a third device description repository ID for the device description repository, wherein the third generic web browser ID specific to the smartTV device type category defines a third technical profile for the device in the device description repository as a smartTV device type, wherein the third generic web browser ID is identified as the third device description repository ID without qualification of a smartTV web browser version.