CA2222594A1 - System for distributed task execution - Google Patents
- ️Thu Dec 05 1996
CA2222594A1 - System for distributed task execution - Google Patents
System for distributed task executionInfo
-
Publication number
- CA2222594A1 CA2222594A1 CA002222594A CA2222594A CA2222594A1 CA 2222594 A1 CA2222594 A1 CA 2222594A1 CA 002222594 A CA002222594 A CA 002222594A CA 2222594 A CA2222594 A CA 2222594A CA 2222594 A1 CA2222594 A1 CA 2222594A1 Authority
- CA
- Canada Prior art keywords
- knowbot
- network
- programs
- done
- computers Prior art date
- 1995-05-30 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
- G06F9/4856—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration
- G06F9/4862—Task life-cycle, e.g. stopping, restarting, resuming execution resumption being on a different machine, e.g. task migration, virtual machine migration the task being a mobile agent, i.e. specifically designed to migrate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/141—Indication of costs
- H04L12/1414—Indication of costs in real-time
- H04L12/1417—Advice of charge with threshold, e.g. user indicating maximum cost
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1432—Metric aspects
- H04L12/1439—Metric aspects time-based
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/1457—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using an account
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1453—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network
- H04L12/146—Methods or systems for payment or settlement of the charges for data transmission involving significant interaction with the data transmission network using digital cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1485—Tariff-related aspects
- H04L12/1492—Tariff-related aspects negotiation of tariff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multi Processors (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Tasks can be done on a network of multiple Knowbot Service Station computers (56a, 56b). At each of the computers (56a, 56b), Knowbot Programs (54a, 54b) may be received and transmitted on the communication links, and may be stored and created in the Knowbot Service Environment (50). Each Knowbot Program (54a, 54b) includes a globally unique identifier, navigation information defining a route through the network; and information concerning a task to be done. Knowbot Programs (54a, 54b) may interact with each other and other network resources through observing Knowbot Emissary rules and possibly purchase or contract for goods and services by means of Knowbot charge currency. Self-authenticating Knowbot Service Stations (56a, 56b, ...), in the Knowbot Framework (28), create and authenticate Knowbot Programs (54a, 54b), protect data as well as control its application in the network environment according to stated terms and conditions.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US45348695A | 1995-05-30 | 1995-05-30 | |
US08/453,486 | 1995-05-30 | ||
PCT/US1996/008017 WO1996038795A1 (en) | 1995-05-30 | 1996-05-30 | System for distributed task execution |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2222594A1 true CA2222594A1 (en) | 1996-12-05 |
CA2222594C CA2222594C (en) | 2007-08-21 |
Family
ID=38434584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002222594A Expired - Lifetime CA2222594C (en) | 1995-05-30 | 1996-05-30 | System for distributed task execution |
Country Status (1)
Country | Link |
---|---|
CA (1) | CA2222594C (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009055893A1 (en) * | 2007-10-29 | 2009-05-07 | Suhayya Abu-Hakima | Collaborative multi-agent system for dynamic management of electronic services in a mobile global network environment |
US8065173B2 (en) * | 2007-10-29 | 2011-11-22 | Suhayya Abu-Hakima | Collaborative multi-agent system for dynamic management of electronic services in a mobile global network environment |
US9215217B2 (en) | 2008-12-05 | 2015-12-15 | Suhayya Abu-Hakima and Kenneth E. Grigg | Auto-discovery of diverse communications devices for alert broadcasting |
US9338597B2 (en) | 2007-12-06 | 2016-05-10 | Suhayya Abu-Hakima | Alert broadcasting to unconfigured communications devices |
-
1996
- 1996-05-30 CA CA002222594A patent/CA2222594C/en not_active Expired - Lifetime
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2009055893A1 (en) * | 2007-10-29 | 2009-05-07 | Suhayya Abu-Hakima | Collaborative multi-agent system for dynamic management of electronic services in a mobile global network environment |
US8065173B2 (en) * | 2007-10-29 | 2011-11-22 | Suhayya Abu-Hakima | Collaborative multi-agent system for dynamic management of electronic services in a mobile global network environment |
US9338597B2 (en) | 2007-12-06 | 2016-05-10 | Suhayya Abu-Hakima | Alert broadcasting to unconfigured communications devices |
US10278049B2 (en) | 2007-12-06 | 2019-04-30 | Suhayya Abu-Hakima | Alert broadcasting to unconfigured communications devices |
US9215217B2 (en) | 2008-12-05 | 2015-12-15 | Suhayya Abu-Hakima and Kenneth E. Grigg | Auto-discovery of diverse communications devices for alert broadcasting |
Also Published As
Publication number | Publication date |
---|---|
CA2222594C (en) | 2007-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2000065494A3 (en) | 2002-02-28 | Method and system for distributing a work process over an information network |
CA2188875A1 (en) | 1996-09-06 | Communications system and method for operating same |
EP0954121A4 (en) | 2005-08-17 | Mobile communication system |
GB2344265B (en) | 2003-07-16 | Network accounting and billing system and method |
CA2246171A1 (en) | 1999-04-14 | Point-of-sale system including isolation layer between client and server software |
WO2001050277A3 (en) | 2002-02-14 | Method and system for data demultiplexing |
WO2002052768A3 (en) | 2002-11-07 | System and method for scheduling and executing data transfers over a network |
CA2331265A1 (en) | 1999-11-11 | Method and apparatus for routing short messages |
CA2191505A1 (en) | 1997-06-30 | Universal Connection Point for Resources and Communication |
CA2282562A1 (en) | 1998-09-03 | Real time subscriber billing system and method |
CA2307006A1 (en) | 2000-10-30 | Satellite-based seismic mobile information and control system |
CA2302679A1 (en) | 1999-04-08 | Metadata-based network routing |
WO2001025919A3 (en) | 2002-01-17 | Architectures for netcentric computing systems |
GB2332288A9 (en) | Agent enabling technology | |
WO1999055071A3 (en) | 2000-01-20 | Management of functionality in a consumer electronics system |
CA2323766A1 (en) | 1999-09-16 | Providing secure access to network services |
MY110608A (en) | 1998-08-29 | A method for point-to-point communications within secure communication system |
TW200627180A (en) | 2006-08-01 | On demand data center service end-to-end service provisioning and management |
WO2004072831A3 (en) | 2005-01-13 | Securing a connection application for distribution |
WO2003029981A1 (en) | 2003-04-10 | Access limit apparatus, access limit method, computer-readable program containing medium containing access limit program, and access limit program |
WO2002096131A3 (en) | 2003-04-24 | System and method for maintaining object data in a distributed object system |
EP1069709A3 (en) | 2003-05-28 | Communication satellite resource trading techniques |
CA2146169A1 (en) | 1995-10-06 | Method and system for dynamically selecting a communications mode |
WO2005008391A3 (en) | 2006-02-23 | System and method for providing service level management |
NO20015800D0 (en) | 2001-11-28 | Procedure for transferring map information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
2003-05-29 | EEER | Examination request | |
2016-08-01 | MKEX | Expiry |
Effective date: 20160530 |