Modified queue list generation
AssigneeInternational Business Machines Corporation
InventorIra L. Allen
Life of this patent
Estimating the term…
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.
Claims20
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;
- presenting, by said computer processor to said individual, a status of said individual with respect to said initial queue list;
- presenting, by said computer processor to said individual in response to a request associated with said service, 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 alternative 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 a 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 a specified perimeter associated with said single location has been crossed by said individual thereby indicating that said individual has left said single location.
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;
- 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;
- determining, by said computer processor in response to a request associated with said service, 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 alternative 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 a 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 a specified perimeter associated with said single location has been crossed by said individual thereby indicating that said individual has left said single location.
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;
- 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;
- generating, by said computer processor based on said results of analyzing data associated with said service, 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 alternative 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 a 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 a specified perimeter associated with said single location has been crossed by said individual thereby indicating that said individual has left said single location.
Dependencies are inferred from the claim text.