Modular device and data management system and gateway for a communications network
First Claim
1. A computer implemented communications gateway, comprising:
- a storage medium having stored therein program instructions which comprise a multitasking operating system which is partitioned into a module core layer, a module OS interface layer, and an operating environment;
wherein said multitasking operating system comprises a gateway control system, said gateway control system comprising an organized data and network management platform and a dynamic source routing system, said dynamic source routing system comprising attributes from a plurality of routing methods;
wherein said module core layer is configured to perform high level, coordinated functionality and comprises core gateway software that is compiled and linked only;
wherein said module OS interface layer is configured to directly allow a module applications layer within said operating environment to map a module core layer I/O with a given device'"'"'s resident operating system;
wherein said module OS interface layer is configured to be customized, compiled, and linked with said module core layer to a plurality of sequentially, autonomous modules, each module being configured to communicate with hardware and other gateway modules; and
wherein said gateway modules collectively comprise a gateway stack (GS).
1 Assignment
0 Petitions
Accused Products
Abstract
A gateway provides duplex-directional, multimedia ad hoc mesh networking, peer-to-peer direct communications, power optimization, dynamic configuration, and data management, while operating within various devices and network topologies. A multitasking virtual machine monitor for mobile networked devices, that is capable of functional expandability and portability to various operating environments, interoperability with a variety of operating systems, the Gateway Control System (GCS) performs functional capabilities in both a local and a networked topology using local and remote hardware and software. Software within the GCS is partitioned into sequentially, autonomous code, referred to herein as “modules,” each module being configured to communicate with hardware and other gateway modules. Collectively, all gateway modules are referred to herein as the gateway stack (GS). Each member of the GS can be turned on or off, downloaded from a remote site, and dynamically configured.
-
Citations
21 Claims
-
1. A computer implemented communications gateway, comprising:
-
a storage medium having stored therein program instructions which comprise a multitasking operating system which is partitioned into a module core layer, a module OS interface layer, and an operating environment; wherein said multitasking operating system comprises a gateway control system, said gateway control system comprising an organized data and network management platform and a dynamic source routing system, said dynamic source routing system comprising attributes from a plurality of routing methods; wherein said module core layer is configured to perform high level, coordinated functionality and comprises core gateway software that is compiled and linked only; wherein said module OS interface layer is configured to directly allow a module applications layer within said operating environment to map a module core layer I/O with a given device'"'"'s resident operating system; wherein said module OS interface layer is configured to be customized, compiled, and linked with said module core layer to a plurality of sequentially, autonomous modules, each module being configured to communicate with hardware and other gateway modules; and wherein said gateway modules collectively comprise a gateway stack (GS). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification