发明名称 SYSTEM AND METHOD FOR FULLY CONFIGURABLE REAL TIME PROCESSING
摘要 Provided are systems, methods, and architectures for a neutral input/output (NIO) platform that includes a core that supports one or more services. The core may be thought of as an application engine that runs task specific applications called services. The services are constructed using defined templates that are recognized by the core, although the templates can be customized. The core is designed to manage and support the services, and the services in turn manage blocks that provide processing functionality to their respective service. Due to the structure and flexibility provided by the NIO platform's core, services, and blocks, the platform can be configured to asynchronously process any input signals from one or more sources and produce output signals in real time.
申请公布号 US2016041833(A1) 申请公布日期 2016.02.11
申请号 US201514885629 申请日期 2015.10.16
申请人 SOCIETAL INNOVATIONS IPCO LIMITED 发明人 STANDLEY DOUGLAS A.;DODGE MATTHEW R.;BYE RANDALL E.
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项 1. A system comprising: a processor that forms part of a digital device; and a memory of the digital device coupled to the processor, the memory containing instructions for execution by the processor for a configurable processing platform that includes: a core that interacts with an operating system running on the computing device, wherein the core is configurable to simultaneously and asynchronously run any of a plurality of services that are identified in at least one configuration file that is associated with the configurable processing platform;a first service of the plurality of services that is defined by a service class and configuration information corresponding to the first service in the at least one configuration file, wherein the first service includes a set of platform specific instructions that enable the first service to operate within the processing platform and a set of service specific instructions that enable the first service to run a first plurality of blocks that provide task specific functionality to the first service;the first plurality of blocks, wherein each of the first plurality of blocks is defined by a block class and includes a set of platform specific instructions that enable the block to operate asynchronously and independently from the other blocks of the first plurality of blocks within the processing platform and a set of task specific instructions that enable the block to perform a specific processing task for any of the plurality of services that uses the block, and wherein the configuration information is used to configure each of the first plurality of blocks for operation within the first service; andthe at least one configuration file.
地址 LONDON GB