Distributed activity control systems and methods

US9996796B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9996796-B2
Application numberUS-201615274635-A
CountryUS
Kind codeB2
Filing dateSep 23, 2016
Priority dateSep 18, 2014
Publication dateJun 12, 2018
Grant dateJun 12, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks in said activity control; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; a communications network capable of supporting communication between said directed activity controller and task execution controllers; and wherein said directed activity controller and task execution controllers communicate via said communication network to execute said directed activity control program using selected task execution agents.

First claim

Opening claim text (preview).

The invention claimed is: 1. A specifically programmed distributed, dynamic directed activity control computer system comprising: one or more specifically programmed directed activity control computer machines, with at least one specialized computer machine including artificial intelligence expert system decision making electronic capability; a non-transient memory having at least one region for storing particular computer executable program code; and at least one processor for executing the particular program code stored in the memory, wherein the particular program code is configured to at least perform the following operations upon the execution: the step of electronically storing in memory of said one or more specifically programmed directed activity control computer machine one or more directed activity control programs; wherein said directed activity control programs define one or more of the following: i) required individual directed activity task inputs and outputs; ii) the required precedence order of specific task execution; and iii) permitted parallelism in task execution; the step of electronically storing in memory of said one or more specifically programmed directed activity control computer machines one or more artificial intelligence expert system defined propositional logic program statements; wherein said artificial intelligence expert system defined propositional logic program statements define one or more of the following: i) potentially dynamically changing task execution attributes; and ii) task execution attribute relationships for distributed resources available to execute said directed activity tasks; the step of electronically executing by the one or more specifically programmed directed activity control computer machines said one or more directed activity control programs, wherein said one or more specifically programmed directed activity control computer machines performs at least the following: the step of electronically transmitting messages to at least one contained distributed resource; wherein said electronically transmitted messages provide instructions to direct execution of said tasks according to requirements of said directed activity control programs; and the step of electronically receiving messages from at least one contained distributed resource; wherein said electronically received messages provide information about task execution status and potentially dynamically changing contained network task execution distributed resource attributes; the step of electronically analyzing said electronically received messages using one or more of said electronic programmable specialized directed activity control computer machines, said specialized computer machines including artificial intelligence expert system decision making electronic capability and wherein said step of analyzing said electronically received messages includes: the step of generating expert systems comparisons with said one or more electronic programmable directed activity control computer machines of said artificial intelligence expert system defined propositional logic program statements and said electronically received message attribute analysis; the step of analyzing with fuzzy logic said expert systems comparisons to derive task dispatch indices indicating the relative desirability of using particular resources among multiple potential distributed resources for particular task executions; and the step of selecting a particular contained resource for executing a particular task based on comparisons of said fuzzy logic, expert system artificial intelligence analysis derived task dispatch indices; and the step of transmitting by the one or more electronic programmable directed activity control computer machines a control message to execute the analyzed task using a selected contained resource. 2. The directed activity control computer system of claim 1 further comprising a world-wide-web internet signal transceiver for transmitting and receiving said electronically transmitted messages and said electronically received messages. 3. The directed activity control computer system of claim 1 further comprising a cellular telephone transceiver for transmitting and receiving said electronically transmitted messages and said electronically received messages. 4. The directed activity control computer system of claim 1 further comprising a Wi-Fi transceiver for transmitting and receiving said electronically transmitted messages and said electronically received messages. 5. The directed activity control computer system of claim 1 further comprising a Bluetooth transceiver for transmitting and receiving said electronically transmitted messages and said electronically received messages. 6. The directed activity control computer system of claim 1 further comprising a data transceiver for transmitting and receiving said electronically transmitted messages and said electronically received messages. 7. The directed activity control computer system of claim 1 wherein said received messages originate from distributed electronic task execution controllers. 8. The directed activity control computer system of claim 1 wherein said transmitted messages are addressed to distributed electronic task execution controllers. 9. A method for operation of one or more specifically programmed directed activity control computer machines comprising a combination of the following steps: the step of electronically storing in memory of said one or more specifically programmed directed activity control computer machine one or more directed activity control programs; wherein said directed activity control programs define one or more of the following: i) required individual directed activity task inputs and outputs; ii) the required precedence order of specific task execution; and iii) permitted parallelism in task execution; the step of electronically storing in memory of said one or more specifically programmed directed activity control computer machines potentially dynamically changing task execution attributes, the step of electronically storing in memory of said one or more specifically programmed directed activity control computer machines one or more artificial intelligence expert system defined propositional logic program statements; wherein said artificial intelligence expert system defined propositional logic program statements define one or more of the following: i) potentially dynamically changing task execution attributes; and ii) task execution attribute relationships for distributed resources available to execute said directed activity tasks; the step of electronically executing by the one or more specifically programmed directed activity control computer machines said one or more directed activity control programs, wherein said one or more specifically programmed directed activity control computer machines performs at least the following: the step of electronically transmitting messages to at least one contained distributed resource; wherein said electronically transmitting messages provide instructions to direct execution of said tasks according to requirements of said directed activity control programs; and the step of electronically receiving messages by said one or more specifically programmed directed activity control computer machines; wherein said electronically received messages provide information about task execution status and potentially dynamically changing contained network task execution distributed resource attributes; the step of updating potentially dynamically changing task execution attributes stored in memory based on information in received messages, the step of electroni

Assignees

Inventors

Classifications

  • the resource being a machine, e.g. CPUs, Servers, Terminals · CPC title

  • G06N5/02Primary

    Knowledge representation; Symbolic representation · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • by program, e.g. task dispatcher, supervisor, operating system · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9996796B2 cover?
A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, and permitted parallelism in task execution; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable o…
Who is the assignee on this patent?
Pedersen Robert D
What technology area does this patent fall under?
Primary CPC classification G06N5/02. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 12 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).