Device management system for processing client requests
First Claim
1. A computer-implemented method for processing requests from client devices, the computer-implemented method comprising:
- receiving from a client device over a communications network a request to process data;
retrieving user preference data for a user associated with the request to process data received from the client device, wherein the user preference data indicates one or more attributes that the user would like a network device that processes the request to have;
determining, based upon the user preference data and network device attribute data that indicates one or more attributes of a plurality of available network devices, a particular network device from the plurality of available network devices to process the request; and
transmitting the request to the network device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device management system is provided for processing client requests. When a client request is received, the device management system selects a particular network device from a plurality of available network devices to process the request. The selection is based upon user preference data and network device attribute data. The user preference data indicates one or more attributes that a user associated with the client request would like a network device that processes the request to have. The user preference data may also indicate a relative priority of desired network device attributes. The network device attribute data indicates one or more attributes of the plurality of available network devices. Examples of the attributes indicated by the user preference data and device attributes include performance attributes, such as resolution, speed and finishing options, as well as other device attributes, such as location.
80 Citations
36 Claims
-
1. A computer-implemented method for processing requests from client devices, the computer-implemented method comprising:
-
receiving from a client device over a communications network a request to process data;
retrieving user preference data for a user associated with the request to process data received from the client device, wherein the user preference data indicates one or more attributes that the user would like a network device that processes the request to have;
determining, based upon the user preference data and network device attribute data that indicates one or more attributes of a plurality of available network devices, a particular network device from the plurality of available network devices to process the request; and
transmitting the request to the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium for processing requests from client devices, the computer-readable medium carrying instructions which, when processed by one or more processors, cause:
-
receiving from a client device over a communications network a request to process data;
retrieving user preference data for a user associated with the request to process data received from the client device, wherein the user preference data indicates one or more attributes that the user would like a network device that processes the request to have;
determining, based upon the user preference data and network device attribute data that indicates one or more attributes of a plurality of available network devices, a particular network device from the plurality of available network devices to process the request; and
transmitting the request to the network device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for processing requests from client devices, the apparatus comprising a memory storing instructions which, when processed by one or more processors, cause:
-
receiving from a client device over a communications network a request to process data;
retrieving user preference data for a user associated with the request to process data received from the client device, wherein the user preference data indicates one or more attributes that the user would like a network device that processes the request to have;
determining, based upon the user preference data and network device attribute data that indicates one or more attributes of a plurality of available network devices, a particular network device from the plurality of available network devices to process the request; and
transmitting the request to the network device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification