1. A computing device configured to identify a concept of a good or service for an unmet market potential, the device comprising: a hardware processor; a non-transitory storage device; a program stored in the storage device; wherein execution of the program by the processor configures the computing device to perform functions, including functions to: read a Global User Search Data (GUSD) comprising information related to a search object; determine an un-successfulness of the search object; assign a first score based on the unsuccessfulness; wherein a higher first score is assigned the more un-successful the search object is; determine from the GUSD one or more locations from which similar search objects originated; assign a second score based on a geographic dispersion of the one or more searcher locations, wherein a higher second score is assigned the higher the geographic dispersion of the one or more locations: identify a morpheme combination in the search object from the GUSD; compare the morpheme combination to a first set of pre-existing terms; assign a third score to the search object based on the comparison, wherein a higher third score is assigned if the morpheme combination is not found in the first set of pre-existing terms; compare an aggregate of the first score, reflecting the un-successfulness of the search object, the second score, reflecting the geographic disparity of the one or more locations from which the similar search objects originated, and the third score, reflecting the likelihood that the morpheme combination is not found in the first set of pre-existing terms, for a search term to a predetermined threshold; and identify the search term as indicative of the concept of good or service for an unmet market potential if the aggregate of the first score, the second score, and the third score is above the predetermined threshold.
1. A computing device configured to identify a concept of a good or service for an unmet market potential, the device comprising: a hardware processor; a non-transitory storage device; a program stored in the storage device; wherein execution of the program by the processor configures the computing device to perform functions, including functions to: read a Global User Search Data (GUSD) comprising information related to a search object; determine an un-successfulness of the search object; assign a first score based on the unsuccessfulness; wherein a higher first score is assigned the more un-successful the search object is; determine from the GUSD one or more locations from which similar search objects originated; assign a second score based on a geographic dispersion of the one or more searcher locations, wherein a higher second score is assigned the higher the geographic dispersion of the one or more locations: identify a morpheme combination in the search object from the GUSD; compare the morpheme combination to a first set of pre-existing terms; assign a third score to the search object based on the comparison, wherein a higher third score is assigned if the morpheme combination is not found in the first set of pre-existing terms; compare an aggregate of the first score, reflecting the un-successfulness of the search object, the second score, reflecting the geographic disparity of the one or more locations from which the similar search objects originated, and the third score, reflecting the likelihood that the morpheme combination is not found in the first set of pre-existing terms, for a search term to a predetermined threshold; and identify the search term as indicative of the concept of good or service for an unmet market potential if the aggregate of the first score, the second score, and the third score is above the predetermined threshold. 2. The computing device of claim 1 , wherein execution of the program further configures the computing device to perform functions to: discard the GUSD for search objects that include a proper noun.