PATENT CLAIM ANALYSIS

Application Number: 16273930
Application Type: Utility
Filing Date: 2019-02
Publication Date: 2019-06
Patent Classification: ["382", "205000"]

Abstract:
A method of determining a summation of pixel characteristics for a rectangular region of a digital image includes determining if a base address for a data element in an integral image buffer is aligned for an SIMD operation by a processor embedded in an electronic assembly configured to perform Haar-like feature calculations. The data element represents a corner of the rectangular region of an integral image. The integral image is a representation of the digital image. The integral image is formed by data elements stored in the integral image buffer. The data element is loaded from the integral image buffer to the processor when the base address is aligned for the SIMD operation. An offset data element of an offset integral image is loaded from an offset integral buffer when the base address is non-aligned for the SIMD operation. The offset data element represents the corner of the rectangular region.

Claim (Index 13):
An electronic assembly, comprising:\n at least one processor; and a non-transitory computer readable storage medium storing a program for execution by the at least one processor, the program including instructions to:\n load a first data element, a second data element, a third data element, and a fourth data element from an integral image buffer to the at least one processor, in response to determining that a first base address of the first data element in the integral image buffer is aligned for a first single instruction multiple data (SIMD) operation for the at least one processor, a second base address of the second data element in the integral image buffer is aligned for a second SIMD operation for the at least one processor, a third base address of the third data element in the integral image buffer is aligned for a third SIMD operation for the at least one processor, and a fourth base address of the fourth data element in the integral image buffer is aligned for a fourth SIMD operation for the at least one processor; and \n load an offset first data element, an offset second data element, an offset third data element, and an offset fourth data element of an offset integral image from an offset integral buffer on a storage device to the at least one processor, in response to determining that the first base address of the first data element in the integral image buffer is non-aligned for the first SIMD operation for the at least one processor, the second base address of the second data element in the integral image buffer is non-aligned for the second SIMD operation for the at least one processor, the third base address of the third data element in the integral image buffer is non-aligned for the third SIMD operation for the at least one processor, and the fourth base address of the fourth data element in the integral image buffer is non-aligned for the fourth SIMD operation for the at least one processor; \n wherein the offset first data element represents an upper left corner of a rectangular region, the offset second data element represents an upper right corner of a rectangular region of an integral image, the offset third data element represents a lower left corner of the rectangular region of the integral image, and the offset fourth data element represents a lower right corner of the rectangular region, wherein the integral image is a representation of a digital image, wherein the integral image is formed by data elements stored in the integral image buffer on the storage device accessible to the at least one processor; and wherein the offset data elements of the offset integral image are defined by corresponding data elements of the integral image and stored at address locations in the offset integral buffer that are offset right or left by one address location such that a select data element in the integral image buffer at a select address that is non-aligned for a select SIMD operation by the at least one processor is located at a select offset address in the offset integral buffer that is aligned for the select SIMD operation.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 99.0
- Lexical Diversity: 2.96226
- Patent Class: 382.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15393566', '14861968', '12494224', '13541476', '09679854']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2726142413697287
- 35 USC 102 Novelty (BERT): 0.621962924779584
- Combined Prediction Score: 0.3075491097107142
- Mean Citation Score: 270.38968800000004
- Max Citation Score: 642.3247
- Similarity Product: 481.7011811976552

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

Dataset: test