Generating a modified queue list in response to presentation and selection of an option
First Claim
Patent Images
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.
1 Assignment
0 Petitions
Accused Products
Abstract
A queuing method and system. The method includes retrieving by a computer processor of a stationary computing system or a computing device, queue data placing an individual onto an initial queue list for receiving a service and ID data identifying the individual. The computer processor presents a status of the individual with respect to the queue list. The computer processor receives a request associated with the service and in response presents options for the individual. The computer processor receives a selection for an option and generates a modified queue list.
28 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
retrieving, by a computer processor of a central computing system from a computing device, queue data associated with an individual; placing, by said computer processor in response to said retrieving said queue data, said 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 initial queue list is stored within a first memory queue, wherein said service is provided for said individual at a single location associated with said entity, and wherein said individual is currently located at said single location for said receiving said service; determining, by said computer processor, a specified perimeter associated with said single location; retrieving, by said computer processor, ID data identifying said individual; transmitting, by said computer processor to said computing device, a status of said individual with respect to said initial queue list, wherein said computing device presents said status to said individual; receiving, by said computer processor from said individual, a request associated with said service; determining, by said computer processor in response to said request, options for said individual, wherein said options are associated with said service and said initial queue list; transmitting, by said computer processor to said computing device, said options and a specified amount of time for responding to said options, wherein said computing device presents to said individual, said options and said specified amount of time, 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 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
retrieving, by a computer processor of a central computing system from a computing device, queue data associated with an individual; placing, by said computer processor in response to said retrieving said queue data, said 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; transmitting, by said computer processor to said computing device, a status of said individual with respect to said initial queue list, wherein said computing device presents said status to said individual; analyzing, by said computer processor, data associated with said service; generating, by said computer processor based on said results of said analyzing, options for said individual and a specified amount of time for responding to 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, wherein said computing device presents said options and said specified amount of time to said individual, wherein said options are associated with different wait times for receiving said options, 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, 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; associating, by said computer processor for said individual based on said selection, said first option and said second option with said service and 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. - View Dependent Claims (20)
-
Specification