PATENT CLAIM ANALYSIS

Application Number: 15909553
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2019-07
Patent Classification: ["345", "522000"]

Abstract:
Context values used by filters corresponding to different streams are stored in an interleaved manner in a block of contiguous memory locations, e.g., of a buffer, to facilitate coalesced access of data units, e.g., context values, corresponding to different channels to facilitate filtering of multiple streams, e.g., audio streams, in parallel using a graphics processing unit. Context values corresponding to different channels are intentionally grouped together on an interleaved per channel basis in staging memory. This allows context values for multiple different streams to be transferred, e.g., loaded, as a single block e.g., with a context value of each different channel being loaded into a different GPU core. By organizing the context values to facilitate GPU processing, device operation is improved and execution efficiency is achieved as compared to what would be the case if multiple non-contiguous memory locations had to be implemented to load the cores of the GPU.

Claim (Index 1):
A communications method, the method comprising:\n receiving at a graphics processing unit (GPU), data corresponding to a plurality of communications channels, said data including a first set of data corresponding to a first channel and a second set of data corresponding to a second channel; storing in memory locations of a context buffer included in the GPU, in an interleaved format, context values corresponding to different communications channels, said interleaved context values including a first context value corresponding to the first communications channel interleaved with a first context value corresponding to the second communications channel followed by a second context value corresponding to the first communications channel interleaved with a second context value corresponding to the second communications channel; operating cores of said GPU to perform processing operations on data corresponding to the plurality of communications channels, said operating including operating a first core to use said first context value corresponding to the first communications channel to perform a first filtering operation on at lease some of said first data corresponding to the first channel and operating a second core to use said first context value corresponding to the second communications channel to perform a first filtering operation on at lease some of said second set of data corresponding to the second channel; and outputting from said GPU at least some data generated by said processing operations.

Metadata:
- Claim Count in Document: 44.0
- Percentile: 90.0
- Lexical Diversity: 2.0
- Patent Class: 345.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15909504', '11272356', '11271169', '12266034', '15097143']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.6281230661726319
- 35 USC 102 Novelty (BERT): 0.50294152397519
- Combined Prediction Score: 0.6156049119528877
- Mean Citation Score: 188.393052
- Max Citation Score: 276.62296000000003
- Similarity Product: 211.69773093219283

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