Patent ID: 9128587
Filing Date: 2015-09-08
Classification: G06F

Abstract:
1. A computer program embodied on a non-transitory computer readable medium, comprising computer code for: presenting by a system a first group of service options to a user within a first plane having a first depth within a three-dimensional interface, where the service options and depth are stored within a predetermined data structure of the system; receiving by the system a selection of one or more service options of the first group of service options by the user; receiving by the system from the user a selection of a second plane having a second depth within the three-dimensional interface that is greater or less than the first depth, where the second plane is associated with a second group of service options; identifying by the system a third group of service options that is smaller than the second group of service options and that is selected from the second group of service options based on the selected one or more service options; presenting by the system only the third group of service options to the user within the second plane having the second depth within the three-dimensional interface; comparing by the system the second depth to a predetermined depth; marking and displaying by the system one or more of the presented third group of service options as recommended to the user, where: identifying by the system that the user is hovering a cursor over one of the third group of service options within the second plane; and presenting by the system to the user a minimum and a maximum monthly charge associated with the one of the third group of service options over which the cursor of the user is hovered, where the minimum and a maximum monthly charge are calculated using the selection by the user of one or more service options of the first group of service options.