IP Library Patent Application 18313007
Patent Application
App. No. 18/313,007

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/313,007
Abstract

A computer-implemented method, computer program product and computing system for identifying one or more portions of a website structure of a specific website; and associating the one or more portions of the website structure with one or more functions of the specific website to define a specific skill corresponding to the specific website.

Claims (99)

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

identifying one or more portions of a website structure of a specific website; and

associating the one or more portions of the website structure with one or more functions of the specific website to define a specific skill corresponding to the specific website.

2 . The computer-implemented method of claim 1 wherein identifying one or more portions of a website structure of a specific website includes:

enabling a user to review the specific website to visually identify one or more spatial regions of the specific website; and

associating the one or more spatial regions of the specific website with the one or more portions of the website structure.

3 . The computer-implemented method of claim 1 wherein the website structure includes one or more of:

a HTML website structure;

a javascript website structure; and

a CSS website structure.

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

maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill, wherein the group of distributed actors include a distributed actor associated with the specific website that offers the specific skill corresponding to the specific website;

monitoring an environment to detect the existence of an unfulfilled need; and

assigning one or more distributed actors 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.

5 . The computer-implemented method of claim 4 further comprising:

associating the specific skill with a specific distributed actor.

6 . The computer-implemented method of claim 5 wherein the specific distributed actor is a member of the group of distributed actors.

7 . The computer-implemented method of claim 4 wherein assigning one or more distributed actors to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors;

inquiring on the availability of the one or more distributed actors; and

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

8 . The computer-implemented method of claim 4 wherein monitoring an environment to detect the existence of an unfulfilled need includes:

detecting the existence of a request.

9 . The computer-implemented method of claim 8 wherein detecting the existence of a request includes:

receiving a request from a human distributed actor.

10 . The computer-implemented method of claim 8 wherein detecting the existence of a request includes:

receiving a request from a non-human distributed actor.

11 . The computer-implemented method of claim 4 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.

12 . The computer-implemented method of claim 4 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.

13 . 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:

identifying one or more portions of a website structure of a specific website; and

associating the one or more portions of the website structure with one or more functions of the specific website to define a specific skill corresponding to the specific website.

14 . The computer program product of claim 13 wherein identifying one or more portions of a website structure of a specific website includes:

enabling a user to review the specific website to visually identify one or more spatial regions of the specific website; and

associating the one or more spatial regions of the specific website with the one or more portions of the website structure.

15 . The computer program product of claim 13 wherein the website structure includes one or more of:

a HTML website structure;

a javascript website structure; and

a CSS website structure.

16 . The computer program product of claim 13 further comprising:

maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill, wherein the group of distributed actors include a distributed actor associated with the specific website that offers the specific skill corresponding to the specific website;

monitoring an environment to detect the existence of an unfulfilled need; and

assigning one or more distributed actors 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.

17 . The computer program product of claim 16 further comprising:

associating the specific skill with a specific distributed actor.

18 . The computer program product of claim 17 wherein the specific distributed actor is a member of the group of distributed actors.

19 . The computer program product of claim 16 wherein assigning one or more distributed actors to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors;

inquiring on the availability of the one or more distributed actors; and

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

20 . The computer program product of claim 16 wherein monitoring an environment to detect the existence of an unfulfilled need includes:

detecting the existence of a request.

21 . The computer program product of claim 20 wherein detecting the existence of a request includes:

receiving a request from a human distributed actor.

22 . The computer program product of claim 20 wherein detecting the existence of a request includes:

receiving a request from a non-human distributed actor.

23 . The computer program product of claim 16 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.

24 . The computer program product of claim 16 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.

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

identifying one or more portions of a website structure of a specific website; and

associating the one or more portions of the website structure with one or more functions of the specific website to define a specific skill corresponding to the specific website.

26 . The computing system of claim 25 wherein identifying one or more portions of a website structure of a specific website includes:

enabling a user to review the specific website to visually identify one or more spatial regions of the specific website; and

associating the one or more spatial regions of the specific website with the one or more portions of the website structure.

27 . The computing system of claim 25 wherein the website structure includes one or more of:

a HTML website structure;

a javascript website structure; and

a CSS website structure.

28 . The computing system of claim 25 further comprising:

maintaining a group of distributed actors, wherein each of the distributed actors offers at least one skill, wherein the group of distributed actors include a distributed actor associated with the specific website that offers the specific skill corresponding to the specific website;

monitoring an environment to detect the existence of an unfulfilled need; and

assigning one or more distributed actors 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.

29 . The computing system of claim 28 further comprising:

associating the specific skill with a specific distributed actor.

30 . The computing system of claim 29 wherein the specific distributed actor is a member of the group of distributed actors.

31 . The computing system of claim 28 wherein assigning one or more distributed actors to address the unfulfilled need includes one or more of:

immediately assigning to the one or more distributed actors;

inquiring on the availability of the one or more distributed actors; and

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

32 . The computing system of claim 28 wherein monitoring an environment to detect the existence of an unfulfilled need includes:

detecting the existence of a request.

33 . The computing system of claim 32 wherein detecting the existence of a request includes:

receiving a request from a human distributed actor.

34 . The computing system of claim 32 wherein detecting the existence of a request includes:

receiving a request from a non-human distributed actor.

35 . The computing system of claim 28 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.

36 . The computing system of claim 28 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.

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 →