IBM Patent Grants

Movement pattern based auto-pairing

Granted: May 21, 2024
Patent Number: 11991588
A computer-implemented method for automatically pairing two devices is disclosed. The computer-implemented method includes detecting a first type of movement from a first device. The computer-implemented method further includes determining that the first device is located within a threshold distance of a second device when the first type of movement from the first device is detected. The computer-implemented method further includes determining whether an auto-pairing policy matches the…

Multimedia stream enhancement and tailored processing

Granted: May 21, 2024
Patent Number: 11991425
Multimedia stream enhancement includes automatically analyzing a multimedia stream and identifying items of interest therein, building metadata, about the stream, that describes the identified items of interest and includes indications of each item of interest and a respective location of that item of interest, providing, by a stream producer device, the stream and the metadata to stream consumer devices, receiving feedback from at least one stream consumer device as the stream producer…

Authorized secure data movement

Granted: May 21, 2024
Patent Number: 11991293
A system includes an authenticated encryption layer comprising logic configured to encrypt data received at the authenticated encryption layer from an authorized application at a source node. The data is encrypted using a first key to obtain first encrypted data. The logic is configured to encrypt the first encrypted data using a second key to obtain second encrypted data and generate a watermark for the first encrypted data and/or a watermark for the second encrypted data. The logic is…

Cryptographic hardware security module with secure embedded heat pipe

Granted: May 21, 2024
Patent Number: 11991277
Aspects include a cryptographic hardware security module having a secure embedded heat pipe and methods for assembling the same. The cryptographic hardware security module can include a printed circuit board having one or more components. The cryptographic hardware security module can further include an encapsulation structure having a top can and a bottom can. The top can is fixed to a first surface of the printed circuit board and the bottom can is fixed to second surface of the…

Storage device key management for encrypted host data

Granted: May 21, 2024
Patent Number: 11991273
Key management for encrypted data. A node, such as a storage device, obtains a shared key to be used in cryptographic operations. The obtaining includes using an identifier of another node, such as a host of the computing environment, and a unique identifier of the shared key to obtain the shared key. The obtained shared key is then used in one or more cryptographic operations.

System and method for quantum resistant public key encryption

Granted: May 21, 2024
Patent Number: 11991271
A system, method, computer program product, and service for encrypting a message. A plaintext message to be encrypted is received as input data into a computer. A processor on the computer encrypts the plaintext message, using a public key having two components, each component having degree 4. The encrypted version of the input plaintext message is output as a ciphertext having two components, each component having degree 4.

Relationship-based conversion of cyber threat data into a narrative-like format

Granted: May 21, 2024
Patent Number: 11991193
A mechanism is provided in a data processing system for displaying cyber threat data in a narrative format. The mechanism receives a cyber threat information file that comprises cyber threat data in a serialized format. The mechanism generates a tree data structure representing relationships between objects in the cyber threat data and generates a user interface presenting the cyber threat data in a narrative format based on the tree data structure. The mechanism presents the user…

Drift detection in edge devices via multi-algorithmic deltas

Granted: May 21, 2024
Patent Number: 11991050
One or more systems, devices, computer program products and/or computer-implemented methods provided herein relate to data drift detection in an edge device. A system can comprise a memory configured to store computer executable components; and a processor configured to execute the computer executable components stored in the memory, wherein the computer executable components can comprise a verification component that can verify accuracy of a first model and accuracy of a second model to…

Radio frequency signal integrity verification

Granted: May 21, 2024
Patent Number: 11990949
One or more systems, devices, and/or methods provided herein relate to a process for in-process radio frequency (RF) signal quality analysis and amplitude adjustment of one or more RF devices. In one or more embodiments, the RF device can comprise a portion of a quantum computing system, such as of readout electronics thereof, and thus amplitude adjustment can be at a waveform generator that generates pulses to affect one or more qubits of a quantum logic circuit of the quantum computing…

Dynamic resource usage web browser

Granted: May 14, 2024
Patent Number: 11983235
A processor retrieves a webpage for rendering in a web browser. A processor identifies at least one zone of the webpage. A processor determines a resource consumption rate for the at least one zone. A processor determines a display area for the at least one zone. A processor determines a consumption ratio based on the resource consumption rate and the display area of the at least one zone. In response to the consumption ratio exceeding a threshold value, a processor disables a rendering…

Two-system gas stream separation

Granted: May 14, 2024
Patent Number: 11980841
A gas capture system is configured to purify gas streams. The gas capture system includes a first capture system including a plurality of first chambers interconnected by a first path. Each first chamber includes a first adsorbent. The gas capture system further includes a second capture system including a plurality of second chambers interconnected by a second path. Each second chamber includes a second adsorbent. The gas capture system further includes a third path connecting each…

Instructional design tool

Granted: May 14, 2024
Patent Number: 11983219
An instructional design tool is provided for designing learning based applications. More specifically, the instructional design tool is configured to use captured expert knowledge for translating such knowledge into an environment used for instructional purposes. The instructional design tool includes at least one component configured to visually model a gaming scenario using recorded knowledge and graphical content defined by values associated with classes of respective models and…

Selection-based searching using concatenated word and context

Granted: May 14, 2024
Patent Number: 11983208
A method, computer system, and a computer program product for searching are provided. The method may include receiving a word and a context of the word. The context may include additional words. A first word embedding may be generated by inputting a sequence into a word embedding model that resultantly outputs the first word embedding. The sequence may include the word and the context that are concatenated to each other in the sequence. The first word embedding may be compared with other…

Creating a metatype tree for metatype introspection

Granted: May 14, 2024
Patent Number: 11983201
Concepts for creating a metatype tree for metatype introspection are presented. One example comprises decoding a parent metatype from a synthetic dataset by decoding one or more child metatypes of the parent metatype. The method then comprises creating a metatype tree comprising a parent node and one or more child nodes of the parent node. The parent node comprises the decoded parent metatype and the one or more child nodes of the parent node comprise the one or more decoded child…

Namespace range creation to distribute workload in a dispersed storage system

Granted: May 14, 2024
Patent Number: 11983155
A method includes: obtaining, by a computing device, a first work item from a first index, wherein the first work item represents a namespace of a bucket of a vault in a dispersed storage network; dividing, by the computing device, the namespace into plural ranges of names; creating, by the computing device, plural second work items, each respective one of the plural second work items including a respective one of the plural ranges of names; and adding, by the computing device, each of…

Deduplicating data integrity checks across systems

Granted: May 14, 2024
Patent Number: 11983147
A computer-implemented method, according to one embodiment, includes: receiving, at a clustered filesystem from a formatted filesystem, a request to perform a data integrity check for a portion of data. A determination is made as to whether the request includes a filesystem type of the portion of data, and in response to determining that the request includes a filesystem type of the portion of data, another determination is made as to whether the clustered filesystem supports the data…

Performance- and cost-efficient archiving of small objects

Granted: May 14, 2024
Patent Number: 11983143
A method includes receiving a plurality of files where each file represents an object. The method further combines selected files of the plurality of files into an aggregation file and stores the aggregation file on low-latency storage media, such as disk storage media. The method represents the aggregation file with a single inode that is stored on the low-latency storage media. The method migrates the aggregate file to high-latency storage media, such as tape storage media, while…

Data traffic prioritization based on content

Granted: May 14, 2024
Patent Number: 11983125
Described are techniques including a computer-implemented method that comprises defining a respective priority classification for each of a plurality of sockets used for communicating between an initiator computational system and a target computational system. The method further comprises automatically assigning a respective priority classification to each of a plurality of Input/Output (IO) requests based on a type of data associated with each IO request. The method further comprises…

Setting breakpoints for source code segments enclosed by macros

Granted: May 14, 2024
Patent Number: 11983090
A method of analyzing source code includes receiving, by a processor, an updated version of a computer program, the updated version including a source code. The method also includes preprocessing, by a compiler, the source code for a target computing platform. Preprocessing the source code by the compiler includes identifying a macro condition associated with one or more computer instructions enclosed by a macro, determining object code corresponding to the one or more computer…

Multiplexed microfluidic probe insert for microtiter plates

Granted: May 14, 2024
Patent Number: 11980888
A microtiter plate comprising a first array of M×N wells and a microfluidic probe insert is provided. The microfluidic probe insert includes a second array of M×N microfluidic probe conduits, forming N columns of M conduits. The M conduits include respective orifices in a bounding plane and extend, each, perpendicularly to the bounding plane on one side. The microfluidic probe insert also includes N vacuum circuits, each comprising at least one vacuum port and M openings in the…