G06F2207/226

Statistical mode determination

Apparatuses, methods of operating apparatuses, and corresponding computer programs are disclosed. In the apparatuses input circuitry receives input data comprising at least one data element and shift circuitry generates, for each data element of the input data, a bit-map giving a one-hot encoding representation of the data element, wherein a position of a set bit in the bit-map is dependent on the data element. Summation circuitry generates a position summation value for each position in the bit-map, wherein each position summation value is a sum across all bit-maps generated by the shift circuitry from the input data. Maximum identification circuitry determines at least one largest position summation value generated by the summation circuitry and output circuitry to generate an indication of at least one data element corresponding to the at least one largest position summation value. The statistical mode of the data elements in the input data is thereby efficiently determined.

Clipboard control method and system based on mobile terminal
11409582 · 2022-08-09 · ·

The present disclosure provides a clipboard control method and system based on a mobile terminal. The method includes: setting a clipboard, including setting an allowable number of copy content items in the clipboard and a survival time corresponding to each copy content in the clipboard, and setting the clipboard to be able to save multiple pieces of copy contents at the same time; receiving an operation instruction from a user to copy the multiple pieces of contents, processing the copy contents in the clipboard, and saving the multiple pieces of the copy contents in the clipboard when the multiple pieces of contents need to be copied; and, receiving an operation instruction from the user to select a paste function when needing to paste, displaying the multiple pieces of the copy contents sequentially according to the selected pasting function, selecting and pasting a specified content as needed.

CLIPBOARD CONTROL METHOD AND SYSTEM BASED ON MOBILE TERMINAL
20210232448 · 2021-07-29 ·

The present disclosure provides a clipboard control method and system based on a mobile terminal. The method includes: setting a clipboard, including setting an allowable number of copy content items in the clipboard and a survival time corresponding to each copy content in the clipboard, and setting the clipboard to be able to save multiple pieces of copy contents at the same time; receiving an operation instruction from a user to copy the multiple pieces of contents, processing the copy contents in the clipboard, and saving the multiple pieces of the copy contents in the clipboard when the multiple pieces of contents need to be copied; and, receiving an operation instruction from the user to select a paste function when needing to paste, displaying the multiple pieces of the copy contents sequentially according to the selected pasting function, selecting and pasting a specified content as needed.

FINDING K EXTREME VALUES IN CONSTANT PROCESSING TIME
20210158164 · 2021-05-27 ·

A method includes determining a set of k extreme values of a dataset of elements in a constant time irrespective of the size of the dataset. The determining includes reviewing the values bit-by-bit, starting from the most significant bit, where bit n from each element of the dataset is reviewed at the same time.

Finding K extreme values in constant processing time
10929751 · 2021-02-23 · ·

A method includes determining a set of k extreme values of a dataset of elements in a constant time irrespective of the size of the dataset. A method creates a set of k indicators, each indicator associated with one multi-bit binary number in a large dataset of multi-bit binary numbers. The method includes arranging the multi-bit binary numbers such that each bit n of each said multi-bit binary number is located in a different row n of an associative memory array, starting from a row storing a most significant bit (MSB), adding an indicator to the set for each multi-bit binary number having a bit with an extreme value in the row and continuing the adding until said set contains k indicators.

STATISTICAL MODE DETERMINATION
20200371806 · 2020-11-26 ·

Apparatuses, methods of operating apparatuses, and corresponding computer programs are disclosed. In the apparatuses input circuitry receives input data comprising at least one data element and shift circuitry generates, for each data element of the input data, a bit-map giving a one-hot encoding representation of the data element, wherein a position of a set bit in the bit-map is dependent on the data element. Summation circuitry generates a position summation value for each position in the bit-map, wherein each position summation value is a sum across all bit-maps generated by the shift circuitry from the input data. Maximum identification circuitry determines at least one largest position summation value generated by the summation circuitry and output circuitry to generate an indication of at least one data element corresponding to the at least one largest position summation value. The statistical mode of the data elements in the input data is thereby efficiently determined.

Item selection apparatus
10691701 · 2020-06-23 · ·

An apparatus comprises: selection circuitry to select the two most preferred items from a set of items having ranking information indicative of an order of preference for the set of items. The selection circuitry comprises at least one selection node circuit, each selection node circuit to receive as inputs an indication of a first pair of items and a second pair of items among the set of items, and comprises first selection circuitry and second selection circuitry. The first selection circuitry to first selection circuitry to select as a first selected item a most preferred one of: a most preferred ranked item of the first pair, and a least preferred item of the second pair. The second selection circuitry to select as a second selected item a most preferred one of: a least preferred item of the first pair, and a most preferred item of the second pair.

ITEM SELECTION APPARATUS
20190057092 · 2019-02-21 ·

An apparatus comprises: selection circuitry to select the two most preferred items from a set of items having ranking information indicative of an order of preference for the set of items. The selection circuitry comprises at least one selection node circuit, each selection node circuit to receive as inputs an indication of a first pair of items and a second pair of items among the set of items, and comprises first selection circuitry and second selection circuitry. The first selection circuitry to first selection circuitry to select as a first selected item a most preferred one of: a most preferred ranked item of the first pair, and a least preferred item of the second pair. The second selection circuitry to select as a second selected item a most preferred one of: a least preferred item of the first pair, and a most preferred item of the second pair.

FINDING K EXTREME VALUES IN CONSTANT PROCESSING TIME
20180018566 · 2018-01-18 ·

A method includes determining a set of k extreme values of a dataset of elements in a constant time irrespective of the size of the dataset. A method creates a set of k indicators, each indicator associated with one multi-bit binary number in a large dataset of multi-bit binary numbers. The method includes arranging the multi-bit binary numbers such that each bit n of each said multi-bit binary number is located in a different row n of an associative memory array, starting from a row storing a most significant bit (MSB), adding an indicator to the set for each multi-bit binary number having a bit with an extreme value in the row and continuing the adding until said set contains k indicators.