Resource Allocation Through Negotiation
First Claim
1. A computer implemented method comprising:
- receiving a request to access a resource from a first user device, the request comprising at least one user constraint;
allocating access to the resource;
optimizing allocations to the resource across multiple requests; and
sending a notification of the allocated access.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved resource allocation methods which use negotiation are described. In an embodiment, a request for access to a resource by a service user is received and an available access slot is allocated, where the slot may be a time or a position in a queue. This allocated slot may or may not meet the service user'"'"'s requirements and if this allocated time does not meet the service user'"'"'s requirements, an access time which does meet the requirements but is already allocated to another service user is identified. A message is sent to the user device associated with the other service user requesting a change in allocated access time. If the change is accepted the allocated times are swapped between the two service users.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a request to access a resource from a first user device, the request comprising at least one user constraint; allocating access to the resource; optimizing allocations to the resource across multiple requests; and sending a notification of the allocated access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. One or more tangible device-readable media with device-executable instructions for performing steps comprising:
-
on receipt of a user input detailing a user requirement for access to a resource, sending a request for access to a service provider, the request comprising at least one user constraint determined using the user requirement; and receiving notification of an access allocation from the service provider. - View Dependent Claims (17, 18, 19)
-
-
20. One or more tangible device-readable media with device-executable instructions for performing steps comprising, in response to a user request for access to a resource from a first user device which cannot be satisfied by an available access time:
-
allocating an available access time; sending a message to a second user device requesting a change in allocated access time; and on receipt of an acceptance message from the second user device, swapping the allocated times for the first and second user devices.
-
Specification