Distributed Actor-Based Information System and Method
In one implementation, a computer-implemented method is executed on a computing device and includes: maintaining an addressable datasource that is capable of offering one or more skills and is capable of being associated with one or more distributed actors that enable access to the one or more skills; in response to a user accessing the addressable datasource, identifying skills offered by the addressable datasource and/or distributed actors associated with the addressable datasource, thus defining one or more offered skills and/or one or more associated distributed actors; and enabling the user to utilize at least one of the offered skills via at least one of the distributed actors.
1 . A computer-implemented method, executed on a computing device, comprising:
maintaining an addressable datasource that is capable of offering one or more skills and is capable of being associated with one or more distributed actors that enable access to the one or more skills;
in response to a user accessing the addressable datasource, identifying skills offered by the addressable datasource and/or distributed actors associated with the addressable datasource, thus defining one or more offered skills and/or one or more associated distributed actors; and
enabling the user to utilize at least one of the offered skills via at least one of the distributed actors.
2 . The computer-implemented method of claim 1 wherein the addressable datasource includes a website addressable via an http protocol.
3 . The computer-implemented method of claim 1 wherein the addressable datasource includes a data system that is addressable via a MAC address and/or a TCP-IP address.
4 . The computer-implemented method of claim 1 wherein the user is a human user.
5 . The computer-implemented method of claim 1 wherein the distributed actors include one or more of:
a software platform;
a software application;
a virtual machine; and
a web-based service.
6 . The computer-implemented method of claim 1 wherein the distributed actors interact, directly or indirectly, with one or more distributed sub-actors.
7 . The computer-implemented method of claim 1 further comprising:
enabling the user to define one or more new distributed actors that enable access to the one or more offered skills.
8 . The computer-implemented method of claim 7 wherein the one or more new distributed actors may include one or more of:
publicly available new distributed actors; and
privately available new distributed actors.
9 . The computer-implemented method of claim 1 further comprising:
enabling the user to define one or more new offered skills to be offered by the addressable datasource.
10 . The computer-implemented method of claim 7 wherein the one or more new offered skills may include one or more of:
publicly available new offered skills; and
privately available new offered skills.
11 . A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
maintaining an addressable datasource that is capable of offering one or more skills and is capable of being associated with one or more distributed actors that enable access to the one or more skills;
in response to a user accessing the addressable datasource, identifying skills offered by the addressable datasource and/or distributed actors associated with the addressable datasource, thus defining one or more offered skills and/or one or more associated distributed actors; and
enabling the user to utilize at least one of the offered skills via at least one of the distributed actors.
12 . The computer program product of claim 11 wherein the addressable datasource includes a website addressable via an http protocol.
13 . The computer program product of claim 11 wherein the addressable datasource includes a data system that is addressable via a MAC address and/or a TCP-IP address.
14 . The computer program product of claim 11 wherein the user is a human user.
15 . The computer program product of claim 11 wherein the distributed actors include one or more of:
a software platform;
a software application;
a virtual machine; and
a web-based service.
16 . The computer program product of claim 11 wherein the distributed actors interact, directly or indirectly, with one or more distributed sub-actors.
17 . The computer program product of claim 11 further comprising:
enabling the user to define one or more new distributed actors that enable access to the one or more offered skills.
18 . The computer program product of claim 17 wherein the one or more new distributed actors may include one or more of:
publicly available new distributed actors; and
privately available new distributed actors.
19 . The computer program product of claim 11 further comprising:
enabling the user to define one or more new offered skills to be offered by the addressable datasource.
20 . The computer program product of claim 17 wherein the one or more new offered skills may include one or more of:
publicly available new offered skills; and
privately available new offered skills.
21 . A computing system including a processor and memory configured to perform operations comprising:
maintaining an addressable datasource that is capable of offering one or more skills and is capable of being associated with one or more distributed actors that enable access to the one or more skills;
in response to a user accessing the addressable datasource, identifying skills offered by the addressable datasource and/or distributed actors associated with the addressable datasource, thus defining one or more offered skills and/or one or more associated distributed actors; and
enabling the user to utilize at least one of the offered skills via at least one of the distributed actors.
22 . The computing system of claim 21 wherein the addressable datasource includes a website addressable via an http protocol.
23 . The computing system of claim 21 wherein the addressable datasource includes a data system that is addressable via a MAC address and/or a TCP-IP address.
24 . The computing system of claim 21 wherein the user is a human user.
25 . The computing system of claim 21 wherein the distributed actors include one or more of:
a software platform;
a software application;
a virtual machine; and
a web-based service.
26 . The computing system of claim 21 wherein the distributed actors interact, directly or indirectly, with one or more distributed sub-actors.
27 . The computing system of claim 21 further comprising:
enabling the user to define one or more new distributed actors that enable access to the one or more offered skills.
28 . The computing system of claim 27 wherein the one or more new distributed actors may include one or more of:
publicly available new distributed actors; and
privately available new distributed actors.
29 . The computing system of claim 21 further comprising:
enabling the user to define one or more new offered skills to be offered by the addressable datasource.
30 . The computing system of claim 27 wherein the one or more new offered skills may include one or more of:
publicly available new offered skills; and
privately available new offered skills.