INTELLIGENT WORK MANAGEMENT BASED ON SATELLITE NAVIGATION SYSTEM DATA AND NETWORK NODE DATA
First Claim
1. A method implemented by a computer system for intelligently assigning a work task to an agent, the method comprising:
- receiving a request for assigning the work task to the agent;
retrieving, from a database, information of a location of the work task;
retrieving, from the database, information of agent locations determined by a satellite navigation system;
selecting one or more candidate agents who are within a predetermined range of the location of the work task, based on the agent locations determined by the satellite navigation system;
retrieving, from agent devices of the one or more candidate agents, network node data of routers or repeaters in a network;
retrieving, from the database, location information of the routers or the repeaters;
determining locations of the one or more candidate agents, based on the location information of the routers or the repeaters; and
choosing a best available agent for the work task from the one or more candidate agents, based on the location of the work task and the locations of the one or more candidate agents.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, computer program product, and computer system for intelligently assigning a work task to an agent. From a database, the computer system retrieves information of a location of the work task and information of agent locations determined by a satellite navigation system. The computer system selects one or more candidate agents who are within a predetermined range of the location of the work task, based on the agent locations determined by the satellite navigation system. Retrieving network node data and location information of routers or repeaters in a network, the computer system determines locations of the one or more candidate agents. The computer system chooses a best available agent for the work task from the one or more candidate agents, based on the location of the work task and the locations of the one or more candidate agents.
32 Citations
20 Claims
-
1. A method implemented by a computer system for intelligently assigning a work task to an agent, the method comprising:
-
receiving a request for assigning the work task to the agent; retrieving, from a database, information of a location of the work task; retrieving, from the database, information of agent locations determined by a satellite navigation system; selecting one or more candidate agents who are within a predetermined range of the location of the work task, based on the agent locations determined by the satellite navigation system; retrieving, from agent devices of the one or more candidate agents, network node data of routers or repeaters in a network; retrieving, from the database, location information of the routers or the repeaters; determining locations of the one or more candidate agents, based on the location information of the routers or the repeaters; and choosing a best available agent for the work task from the one or more candidate agents, based on the location of the work task and the locations of the one or more candidate agents. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for intelligently assigning a work task to an agent, the computer program product comprising:
-
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more tangible storage devices, the program instructions comprising; program instructions to receive a request for assigning the work task to the agent; program instructions to retrieve, from a database, information of a location of the work task; program instructions to retrieve, from the database, information of agent locations determined by a satellite navigation system; program instructions to select one or more candidate agents who are within a predetermined range of the location of the work task, based on the agent locations determined by the satellite navigation system; program instructions to retrieve, from agent devices of the one or more candidate agents, network node data of routers or repeaters in a network; program instructions to retrieve, from the database, location information of the routers or the repeaters; program instructions to determine locations of the one or more candidate agents, based on the location information of the routers or the repeaters; and program instructions to choose a best available agent for the work task from the one or more candidate agents, based on the location of the work task and the locations of the one or more candidate agents. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for intelligently assigning a work task to an agent, the computer system comprising:
-
one or more processors, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive a request for assigning the work task to the agent; program instructions to retrieve, from a database, information of a location of the work task; program instructions to retrieve, from the database, information of agent locations determined by a satellite navigation system; program instructions to select one or more candidate agents who are within a predetermined range of the location of the work task, based on the agent locations determined by the satellite navigation system; program instructions to retrieve, from agent devices of the one or more candidate agents, network node data of routers or repeaters in a network; program instructions to retrieve, from the database, location information of the routers or the repeaters; program instructions to determine locations of the one or more candidate agents, based on the location information of the routers or the repeaters; and program instructions to choose a best available agent for the work task from the one or more candidate agents, based on the location of the work task and the locations of the one or more candidate agents. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification