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 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;
wherein said gateway modules collectively comprise a gateway stack (GS);
wherein each module within said GS is independently operable to be turned on or off, downloaded from a remote site, and dynamically configured;
wherein each of the modules in said GS is configured to implement one, and collectively all, of the following functions;
duplex-directional audio/video/data communications;
simultaneous communications over wired and wireless based networks;
audio/video capture and processing;
data management storage and retrieval;
global positioning system oriented functionality;
user interface functionality;
remote network and local access and control of both gateway and non-gateway devices;
plug-and-play capabilities;
local and remote device power management;
voice recognition;
local and remote security; and
dynamic hardware and software configurability; and
wherein said GS is configured to allow functional capabilities within said gateway to be performed in both a local and a networked topology using any of local and remote hardware and software.
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 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; wherein said gateway modules collectively comprise a gateway stack (GS); wherein each module within said GS is independently operable to be turned on or off, downloaded from a remote site, and dynamically configured; wherein each of the modules in said GS is configured to implement one, and collectively all, of the following functions; duplex-directional audio/video/data communications; simultaneous communications over wired and wireless based networks; audio/video capture and processing; data management storage and retrieval; global positioning system oriented functionality; user interface functionality; remote network and local access and control of both gateway and non-gateway devices; plug-and-play capabilities; local and remote device power management; voice recognition; local and remote security; and dynamic hardware and software configurability; and wherein said GS is configured to allow functional capabilities within said gateway to be performed in both a local and a networked topology using any of local and remote hardware and software. - View Dependent Claims (2, 3, 4)
-
-
5. A multitasking system that provides functional expandability and portability to various operating environments, and interoperability with existing operating systems, comprising:
-
a gateway control system comprising a processor configured for managing device optimization in an intelligent semi-autonomous modular architecture; said architecture comprising a plurality of task-specific modules in which each module is configured to select a most effective method for accomplishing its specific task based on user configurations for power, data, device, network, security, and communications; wherein said tasks comprise data management and at least one of power management, networking, communications, audio-video systems, location and contextual systems; wherein all module related hardware, programs, and components are integrated into said architecture by said gateway control system. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented communications gateway, comprising:
-
at least one processor for executing gateway software that partitioned into a plurality of modules, each module comprising sequentially, autonomous code, each module being configured to communicate with hardware and other gateway modules, all gateway modules collectively comprising a gateway stack, wherein each member of said gateway stack can be turned on or off, downloaded from a remote site, and dynamically configured a module core layer configured to perform high level, coordinated functionality; a module OS interface layer configured to allow a module applications layer to map a module core layer I/O with a given device'"'"'s resident operating system; and a module network interface configured for device-to-device, device-to-group, and device-to-network data, systems, and module core Layer interface coordination, data channeling, and systems optimization, over one or many network topologies, based on optimum efficiency and security settings of each device and of an entire group. - View Dependent Claims (18, 19)
-
-
20. 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 module core layer is configured to perform high level, coordinated functionality and comprises core gateway software that is compiled and linked; 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; wherein said gateway modules collectively comprise a gateway stack (GS); wherein each module within said GS is independently operable to be turned on or off, downloaded from a remote site, and dynamically configured; wherein each of the modules in said GS is configured to implement at least one of the following functions; duplex-directional audio/video/data communications; simultaneous communications over wired and wireless based networks; audio/video capture and processing; data management storage and retrieval; global positioning system oriented functionality; user interface functionality; remote network and local access and control of both gateway and non-gateway devices; plug-and-play capabilities; local and remote device power management; voice recognition; local and remote security; and dynamic hardware and software configurability; and wherein said GS is configured to allow functional capabilities within said gateway to be performed in local and/or a networked topology. - View Dependent Claims (21)
-
Specification