Patent ID: 8589819
Filing Date: 2013-11-19
Classification: G06Q

Abstract:
1. A method comprising: retrieving, by a computer processor of a computing device from a computing system, queue data placing an individual onto an initial queue list indicating an order with respect to additional individuals for an entity providing a service for said individual, wherein said service is provided for said individual at a single location associated with said entity, wherein said individual is currently located at said single location for said receiving said service, and wherein said initial queue list is stored within a first memory queue; determining, by said computer processor, a specified perimeter associated with said single location; retrieving, by said computer processor, ID data identifying said individual; presenting, by said computer processor to said individual, a status of said individual with respect to said initial queue list; receiving, by said computer processor from said individual, a request associated with said service; presenting, by said computer processor to said individual in response to said request, options for said individual and a specified amount of time for responding to said options, wherein said options are associated with different wait times for receiving said options, wherein said options are associated with said service, previous experiences associated with said individual and said entity, different individuals for performing services differing from and associated with said service, and said initial queue list, and wherein each option of said options is associated with a different attribute associated with performing said service; receiving, by said computer processor from said individual in response to said options, a selection for a first option of said options and a second option of said options, wherein said first option is associated with a first previous experience associated with said individual and said entity, and wherein said second option is associated with said first specified individual for performing an alternative service differing from and associated with said service; generating, by said computer processor based on said selection for said first option and said second option, a modified queue list from said initial queue list, wherein said modified queue list indicates a modified order for said individual with respect to said additional individuals for providing said service for said individual; and determining, by said computer processor, if said specified perimeter has been crossed by said individual thereby indicating that said individual has left said single location.