IP Library Patent Application 18143994
Patent Application
App. No. 18/143,994

Distributed Actor-Based Information System and Method

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/143,994
Abstract

A computer-implemented method, executed on a computing device, comprising: maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill and at least a portion of the distributed actors are associated with a private network group; monitoring an environment to detect a request from a user concerning an unfulfilled need; if the request is associated with the private network group, confirming that the user has access to the private network group; and if the user has access to the private network group, assigning one or more distributed actors associated with the private network group to address the unfulfilled need based, at least in part, upon the at least one skill offered by the one or more distributed actors, thus defining one or more assigned distributed actors.

Claims (102)

1 . A computer-implemented method, executed on a computing device, comprising:

maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill and at least a portion of the distributed actors are associated with a private network group;

monitoring an environment to detect a request from a user concerning an unfulfilled need;

if the request is associated with the private network group, confirming that the user has access to the private network group; and

if the user has access to the private network group, assigning one or more distributed actors associated with the private network group to address the unfulfilled need based, at least in part, upon the at least one skill offered by the one or more distributed actors, thus defining one or more assigned distributed actors.

2 . The computer-implemented method of claim 1 wherein assigning one or more distributed actors associated with the private network group to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors associated with the private network group;

inquiring on the availability of the one or more distributed actors associated with the private network group; and

allowing the user to choose the one or more distributed actors associated with the private network group from a group of potential distributed actors associated with the private network group.

3 . The computer-implemented method of claim 1 wherein monitoring an environment to detect a request from a user concerning an unfulfilled need includes:

detecting the existence of a request.

4 . The computer-implemented method of claim 3 wherein detecting the existence of a request includes one or more of:

receiving a request from a human distributed actor; and

receiving a request from a non-human distributed actor.

5 . The computer-implemented method of claim 1 wherein the group of 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 one or more assigned distributed actors interact, directly or indirectly, with one or more distributed sub-actors to address at least a portion of the unfulfilled need.

7 . The computer-implemented method of claim 1 further comprising:

addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors.

8 . The computer-implemented method of claim 7 wherein addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors includes:

generating one or more response portions with the at least one skill offered by the one or more assigned distributed actors.

9 . The computer-implemented method of claim 8 further comprising:

forming a bespoke response to the unfulfilled need based, at least in part, upon the one or more response portions.

10 . The computer-implemented method of claim 9 further comprising:

providing the bespoke response to a party associated with the unfulfilled need.

11 . The computer-implemented method of claim 9 further comprising:

effectuating, in whole or in part, the bespoke response.

12 . The computer-implemented method of claim 1 wherein maintaining a group of distributed actors includes:

maintaining a database that defines the group of distributed actors.

13 . The computer-implemented method of claim 1 further comprising:

if the user does not have access to the private network group, preventing access to one or more distributed actors associated with the private network group.

14 . 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 a group of distributed actors, wherein each of the distributed actors offers at least one skill and at least a portion of the distributed actors are associated with a private network group;

monitoring an environment to detect a request from a user concerning an unfulfilled need;

if the request is associated with the private network group, confirming that the user has access to the private network group; and

if the user has access to the private network group, assigning one or more distributed actors associated with the private network group to address the unfulfilled need based, at least in part, upon the at least one skill offered by the one or more distributed actors, thus defining one or more assigned distributed actors.

15 . The computer program product of claim 14 wherein assigning one or more distributed actors associated with the private network group to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors associated with the private network group;

inquiring on the availability of the one or more distributed actors associated with the private network group; and

allowing the user to choose the one or more distributed actors associated with the private network group from a group of potential distributed actors associated with the private network group.

16 . The computer program product of claim 14 wherein monitoring an environment to detect a request from a user concerning an unfulfilled need includes:

detecting the existence of a request.

17 . The computer program product of claim 16 wherein detecting the existence of a request includes one or more of:

receiving a request from a human distributed actor; and

receiving a request from a non-human distributed actor.

18 . The computer program product of claim 14 wherein the group of distributed actors include one or more of:

a software platform;

a software application;

a virtual machine; and

a web-based service.

19 . The computer program product of claim 14 wherein the one or more assigned distributed actors interact, directly or indirectly, with one or more distributed sub-actors to address at least a portion of the unfulfilled need.

20 . The computer program product of claim 14 further comprising:

addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors.

21 . The computer program product of claim 20 wherein addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors includes:

generating one or more response portions with the at least one skill offered by the one or more assigned distributed actors.

22 . The computer program product of claim 21 further comprising:

forming a bespoke response to the unfulfilled need based, at least in part, upon the one or more response portions.

23 . The computer program product of claim 22 further comprising:

providing the bespoke response to a party associated with the unfulfilled need.

24 . The computer program product of claim 22 further comprising:

effectuating, in whole or in part, the bespoke response.

25 . The computer program product of claim 14 wherein maintaining a group of distributed actors includes:

maintaining a database that defines the group of distributed actors.

26 . The computer program product of claim 14 further comprising:

if the user does not have access to the private network group, preventing access to one or more distributed actors associated with the private network group.

27 . A computing system including a processor and memory configured to perform operations comprising:

maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill and at least a portion of the distributed actors are associated with a private network group;

monitoring an environment to detect a request from a user concerning an unfulfilled need;

if the request is associated with the private network group, confirming that the user has access to the private network group; and

if the user has access to the private network group, assigning one or more distributed actors associated with the private network group to address the unfulfilled need based, at least in part, upon the at least one skill offered by the one or more distributed actors, thus defining one or more assigned distributed actors.

28 . The computing system of claim 27 wherein assigning one or more distributed actors associated with the private network group to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors associated with the private network group;

inquiring on the availability of the one or more distributed actors associated with the private network group; and

allowing the user to choose the one or more distributed actors associated with the private network group from a group of potential distributed actors associated with the private network group.

29 . The computing system of claim 27 wherein monitoring an environment to detect a request from a user concerning an unfulfilled need includes:

detecting the existence of a request.

30 . The computing system of claim 29 wherein detecting the existence of a request includes one or more of:

receiving a request from a human distributed actor; and

receiving a request from a non-human distributed actor.

31 . The computing system of claim 27 wherein the group of distributed actors include one or more of:

a software platform;

a software application;

a virtual machine; and

a web-based service.

32 . The computing system of claim 27 wherein the one or more assigned distributed actors interact, directly or indirectly, with one or more distributed sub-actors to address at least a portion of the unfulfilled need.

33 . The computing system of claim 27 further comprising:

addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors.

34 . The computing system of claim 33 wherein addressing at least a portion of the unfulfilled need with the at least one skill offered by the one or more assigned distributed actors includes:

generating one or more response portions with the at least one skill offered by the one or more assigned distributed actors.

35 . The computing system of claim 34 further comprising:

forming a bespoke response to the unfulfilled need based, at least in part, upon the one or more response portions.

36 . The computing system of claim 35 further comprising:

providing the bespoke response to a party associated with the unfulfilled need.

37 . The computing system of claim 35 further comprising:

effectuating, in whole or in part, the bespoke response.

38 . The computing system of claim 27 wherein maintaining a group of distributed actors includes:

maintaining a database that defines the group of distributed actors.

39 . The computing system of claim 27 further comprising:

if the user does not have access to the private network group, preventing access to one or more distributed actors associated with the private network group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2023
From: HARDING, JAMES A.; THIBAULT, SCOTT; BOATMAN, JASON A.; QUINN, PHILLIP A.
To: GROKIT DATA, INC.
Reel/Frame 063856/0725 →