Role differentiation for task servicing in computing platforms
First Claim
1. A computing system, comprising:
- a computing device comprising an orbital satellite device configured to;
maintain attribute scoring metrics that rate target computing devices in competency among at least a portion of roles defined at least by presently provisioned software elements and hardware elements;
identify tasks to be serviced using one or more of the roles;
based at least in part on the attribute scoring metrics, determine one or more target computing devices that satisfy the one or more of the roles to handle the tasks; and
transfer at least task instructions for delivery to the one or more target computing devices for performing the tasks using at least one among the presently provisioned software elements and hardware elements associated with the one or more of the roles.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and software described herein provide enhancements for computing platforms. In one example, a computing device is configured to maintain attribute scoring metrics that rate target computing devices in competency among at least a portion of roles defined at least by presently provisioned software elements and hardware elements. The computing device is configured to identify tasks to be serviced using one or more of the roles, and based at least in part on the attribute scoring metrics, determine one or more target computing devices that satisfy the one or more of the roles to handle the tasks. The computing device is configured to transfer at least task instructions for delivery to the one or more target computing devices for performing the tasks using at least one among the presently provisioned software elements and hardware elements associated with the one or more of the roles.
-
Citations
20 Claims
-
1. A computing system, comprising:
a computing device comprising an orbital satellite device configured to; maintain attribute scoring metrics that rate target computing devices in competency among at least a portion of roles defined at least by presently provisioned software elements and hardware elements; identify tasks to be serviced using one or more of the roles; based at least in part on the attribute scoring metrics, determine one or more target computing devices that satisfy the one or more of the roles to handle the tasks; and transfer at least task instructions for delivery to the one or more target computing devices for performing the tasks using at least one among the presently provisioned software elements and hardware elements associated with the one or more of the roles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method of operating a computing system, the method comprising:
-
maintaining attribute scoring metrics that rate one or more computing devices comprising orbital satellite devices in competency among at least a portion of roles defined based at least on presently provisioned software elements and hardware elements; identifying tasks to be serviced using one or more of the roles; based at least in part on the attribute scoring metrics, determining one or more target computing devices that satisfy the one or more of the roles to handle the tasks; and transferring at least task instructions for delivery to the one or more target computing devices for performing the tasks using at least one among the presently provisioned software elements and hardware elements associated with the one or more of the roles. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing device comprising an orbital satellite device, comprising:
-
a communication system configured to receive task descriptions from at least one peer computing device; a task execution system configured to process the task descriptions to determine if the computing device supports processing an associated task based at least on a present provisioning of software elements and hardware elements in the computing device; based at least on the computing device supporting processing the associated task, the task execution system configured to execute the associated task in accordance with associated task descriptions; based at least on the computing device not supporting processing the associated task, the task execution system configured to instruct the communication system to transfer the associated task descriptions for delivery to a further peer computing device, wherein the further peer computing device is selected from among a plurality of computing devices having roles defined at least by presently provisioned software elements and hardware elements that vary among the plurality of computing devices. - View Dependent Claims (20)
-
Specification