PATENT CLAIM ANALYSIS

Application Number: 15748091
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2018-08
Patent Classification: ["718", "107000"]

Abstract:
An improved system and method are disclosed that enable task specific functionality, including real time processing, to be distributed across multiple configurable platform instances that can be arranged in a single or multi-tiered manner. In one example, the system includes multiple configurable platforms that are each based on an identical architecture. Each configurable platform has a core that is configurable to run services that provide mini runtime environments for blocks. Each service runs at least one block that provides the service with the task specific processing functionality contained within the block. The blocks can generally be run by any of the services. This enables a highly flexible system where the task specific functionally can be shifted around the system as desired by moving the blocks containing the task specific functionality to other services on the same configurable platform instance or on other configurable platform instances.

Claim (Index 1):
A method for creating a system using a plurality of configurable platforms having an identical architecture, the method comprising:\n dividing task specific functionality into a plurality of subsets; selecting, for each of the subsets, one or more blocks containing the task specific functionality in that subset, wherein each of the blocks is designed to operate independently and asynchronously from other blocks within a mini runtime environment provided by a service, and wherein the task specific functionality contained within a block is only accessible when the block is running within the mini runtime environment; determining, for each block, which of the plurality of configurable platforms should run the task specific functionality contained within the block; defining a plurality of services to be used in the system, wherein each of the services provides a mini runtime environment for any blocks to be run by that service, and wherein defining the services includes assigning one or more of the blocks to each of the services; and assigning each of the services to one or more of the configurable platforms, wherein each of the configurable platforms includes a core that is configured to interact with an operating system of a device on which the configurable platform is running, and is also configured to launch any of the services assigned to that configurable platform, wherein the services can be independently started and stopped as needed to actuate the task specific functionality provided by the blocks within the services.

Metadata:
- Claim Count in Document: 42.0
- Percentile: 86.0
- Lexical Diversity: 1.77011
- Patent Class: 718.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15275939', '14885629', '15078525', '15085486', '15854882']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4386413912095753
- 35 USC 102 Novelty (BERT): 0.5400526583209758
- Combined Prediction Score: 0.4487825179207154
- Mean Citation Score: 295.838074
- Max Citation Score: 305.446
- Similarity Product: 240.0266339051724

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test