PATENT CLAIM ANALYSIS

Application Number: 16160051
Application Type: Utility
Filing Date: 2018-10
Publication Date: 2019-04
Patent Classification: ["345", "501000"]

Abstract:
A system and method to interconnect heterogeneous compute resources using graph based execution flow for image and video processing is disclosed. The system includes a mix of compute engines (SIMDs, fixed-function pipelines and hardware kernels) which work on pipelined streams of data based on programming instructions and/or configuration data. The nodes act as proxies for compute engines in graph and message based routing system to establish graph based flow control mechanism between these nodes. A message based routing mechanism to assign tasks to heterogeneous compute engines and receive their status in time-multiplexed manner thus allowing compute engines to be reused. A configuration method that allows hardware compute engines are uniquely configured based on graph node thus allows reusability and programming or selecting heterogeneous compute system for physical implementation using simple standard definition file generation method.

Claim (Index 4):
The system as claimed in  claim 3 , wherein said data is image or video or processed versions of the same with pipeline data flow granularities, said pipeline data flow granularities are frame, tile and line.

Metadata:
- Claim Count in Document: 9.0
- Percentile: 97.0
- Lexical Diversity: 1.70238
- Patent Class: 345.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['14664725', '14664743', '14664736', '15450959', '15996300']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.657196663733085
- 35 USC 102 Novelty (BERT): 0.4811415698996665
- Combined Prediction Score: 0.6395911543497432
- Mean Citation Score: 184.317812
- Max Citation Score: 194.1963
- Similarity Product: 147.5724023958564

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

Dataset: test