Detecting and mitigating malware by evaluating HTTP errors
Granted: April 21, 2022
Application Number:
20220124102
Malware is detected and mitigated by differentiating HTTP error generation patterns between errors generated by malware, and errors generated by benign users/software. In one embodiment, a malware detector system receives traffic that includes HTTP errors and successful HTTP requests. Error traffic and the successful request traffic are segmented for further analysis. The error traffic is supplied to a clustering component, which groups the errors, e.g., based on their URI pages and…
SELECTOR DEVICES INCLUDING S-DOPED AsSeGeSi CHALCOGENIDES
Granted: April 21, 2022
Application Number:
20220123209
A switching device having a first electrode, a second electrode, and a switching layer between the first and second electrodes, formed using a chalcogenide composition doped with an element that suppresses oxidation, which results in improved manufacturability and yield. For selector material based on AsSeGeSi or other chalcogenide materials that include selenium or arsenic, or other chalcogenide materials that include selenium or arsenic and silicon, the element added to suppress…
AUTOMATIC QUANTUM SEARCHING OF OBJECT DATABASES
Granted: April 21, 2022
Application Number:
20220121980
A method includes measuring an amplitude of a state of a quantum circuit, the amplitude corresponding to a first location in an object database. In the embodiment, the method includes executing, using a classical processor and a first memory, a verification operation, responsive to measuring the amplitude, to verify a target object in the first location. In the embodiment, the method includes re-measuring a second amplitude of a second state of the quantum circuit, the second amplitude…
CONFIGURING A NEURAL NETWORK USING SMOOTHING SPLINES
Granted: April 21, 2022
Application Number:
20220121924
An embodiment includes identifying an initial plurality of sets of hyperparameter values at which to evaluate an objective function that relates hyperparameter values to performance values of a neural network. The embodiment also executes training processes on the neural network with the hyperparameters set to the each of the initial sets of hyperparameter values such that the training process provides an initial set of the performance values for the objective function. The embodiment…
INTRUSION DETECTION IN MICRO-SERVICES THROUGH CONTAINER TELEMETRY AND BEHAVIOR MODELING
Granted: April 21, 2022
Application Number:
20220121741
An intrusion detection system (IDS) for a micro-services environment identifies attacks in substantially real-time and at a container-level. In this approach, behavior models are generated from container images using a binary analysis. A behavior model is a graph data structure having nodes and edges, wherein an edge represents a system call made by at least one process represented as a node in the graph data structure. The model is co-located with a running container, thereby enabling…
PARALLEL TASK INITIALIZATION ON DYNAMIC COMPUTE RESOURCES
Granted: April 14, 2022
Application Number:
20220114024
On a first compute resource, execution of a first task is triggered, execution of a portion of the first task being conditioned on a second task executing on a second compute resource. A state indicator of the second task is monitored, the state indicator indicating whether or not the second task is currently executing on the second compute resource. Responsive to the state indicator indicating that the second task is not currently executing, execution of the portion of the first task is…
Predictive Data and Model Selection for Transfer Learning in Natural Language Processing
Granted: April 14, 2022
Application Number:
20220114473
A computer system, product, and method are provided. The computer system includes an artificial intelligence (AI) platform operatively coupled to a processor. The AI platform includes tools in the form of a machine learning model (MLM) manager, a metric manager, and a training manager. The MLM manager accesses a plurality of pre-trained source MLMs, and inputs a plurality of data objects of a test dataset into each of the source MLMs. The test dataset includes the plurality of data…
LIVE EVENT CONTEXT BASED CROWD NOISE GENERATION
Granted: April 14, 2022
Application Number:
20220114390
Event data and event participant data corresponding to a time during an event are encoded into a multidimensional feature vector using a trained encoder network. Using an attention mask, the multidimensional feature vector is adjusted, the adjusting amplifying a portion of the multidimensional feature vector according to an importance level of the portion. The adjusted multidimensional feature vector is decoded into an excitement level score using a trained decoder network. Using the…
SECURE DATA STORAGE DEVICE ACCESS CONTROL AND SHARING
Granted: April 14, 2022
Application Number:
20220114271
A return address of a caller of a software function within an access control component is determined, the caller comprising a software component seeking access to a protected resource protected by the access control component. From the return address, a filename of the caller is determined. Responsive to determining that the filename is included in a set of filenames of components allowed to access the protected resource, the caller is allowed to access the protected resource.
TAG-DRIVEN SCHEDULING OF COMPUTING RESOURCES FOR FUNCTION EXECUTION
Granted: April 14, 2022
Application Number:
20220114026
An embodiment includes extracting, by a scheduler, function-tag data associated with a function identified by a deployment request. The embodiment also includes selecting, by the scheduler, a computing device within a server cluster to host the function based at least in part on a comparison of the function-tag data and host-tag data associated with the computing device. The embodiment also includes issuing, by the scheduler, an instruction to the computing device, wherein the issuing of…
IDENTIFYING SIMILARITY MATRIX FOR DERIVED PERCEPTIONS
Granted: March 31, 2022
Application Number:
20220101188
An embodiment includes generating a query prompting a user to select from among a plurality of response options related to a first query set of objects. The embodiment also receives, responsive to the query, user input representative of a selected response option selected by the user from among the plurality of response options. The embodiment also calculates a plurality of weight values for respective ones of a plurality of similarity matrices based on the selected response option,…
AUTOMATED EVALUATION OF MACHINE LEARNING MODELS
Granted: March 31, 2022
Application Number:
20220100867
Various embodiments are provided for automated evaluation of machine learning models in a computing environment by one or more processors in a computing system. A level of robustness of a machine learning model against adversarial whitebox operations may be evaluated and determined by applying a data set used for testing the machine learning model, one or more adversarial operation objectives, an adversarial threat model, and a selected number of hyperparameters. Results from the…
Neural Network Robustness through Obfuscation
Granted: March 31, 2022
Application Number:
20220100847
A computer system, computer program product, and computer implemented method to enhance robustness an artificial neural network through obfuscation. One or more high frequency and low amplitude elements are added to the artificial neural network. The added elements provide a defense mechanism to the artificial network, thereby functioning as a security mechanism against an adversarial attack.
AUTONOMIC CLOUD TO EDGE COMPUTE ALLOCATION IN TRADE TRANSACTIONS
Granted: March 31, 2022
Application Number:
20220096940
A computer-implemented method and system for autonomic cloud to edge compute allocations in a sports fantasy league trade transaction. The computer implemented method includes, in one embodiment, calculating, based on an expected return associated with each player on each of a plurality of teams in a fantasy sports league, a valuation for each player. An embodiment includes determining a positional need for each of the plurality of teams in the fantasy sports league, and determining,…
ACCELERATED MACHINE LEARNING
Granted: March 24, 2022
Application Number:
20220092464
Various embodiments are provided for accelerating machine learning in a computing environment by one or more processors in a computing system. Selected data may be received for training machine learning pipelines. Each of the machine learning pipelines may be scored according to one or more learning curves while training on selected data. Completion of the training on the selected data may be permitted for those of the machine learning pipelines having a score greater than a selected…
CONTRASTIVE EXPLANATIONS FOR IMAGES WITH MONOTONIC ATTRIBUTE FUNCTIONS
Granted: March 24, 2022
Application Number:
20220092360
In an embodiment, a method for generating contrastive information for a classifier prediction comprises receiving image data representative of an input image, using a deep learning classifier model to predict a first classification for the input image, evaluating the input image using a plurality of classifier functions corresponding to respective high-level features to identify one or more of the high-level features absent from the input image, and identifying, from among the high-level…
FLOATING POINT COMPUTATION FOR HYBRID FORMATS
Granted: March 10, 2022
Application Number:
20220075595
Various embodiments are provided for performing hybrid precision floating point format computation via a simplified superset floating point unit in a computing system. One or more inputs, represented as a plurality of floating point number formats, may be converted into a superset floating point format prior to computation by one or more simplified superset floating point units (ssFPUs). A compute operation may be performed on the one or more inputs represented as the superset floating…
Secure multiparty detection of sensitive data using Private Set Intersection (PSI)
Granted: March 3, 2022
Application Number:
20220070152
A method, apparatus and computer program product to detect whether specific sensitive data of a client is present in a cloud computing infrastructure is implemented without requiring that data be shared with the cloud provider, or that the cloud provider provide the client access to all data in the cloud. Instead of requiring the client to share its database of sensitive information, preferably the client executes a tool that uses a cryptographic protocol, namely, Private Set…
PERFORMING AN APPLICATION SNAPSHOT USING PROCESS VIRTUAL MACHINE RESOURCES
Granted: March 3, 2022
Application Number:
20220066805
A snapshot handler is registered with an event monitoring subsystem of a process virtual machine, the registering specifying a trigger event of the snapshot handler, wherein the trigger event comprises execution of a specified portion of an application executing in the process virtual machine, the trigger event specified externally from a source code of the application. Responsive to the event monitoring subsystem detecting an occurrence of the trigger event, the snapshot handler is…
MULTIPLICATIVE INTEGRATION IN NEURAL NETWORK TRANSDUCER MODELS FOR END-TO-END SPEECH RECOGNITION
Granted: February 24, 2022
Application Number:
20220059082
Using an encoder neural network model, an encoder vector is computed, the encoder vector comprising a vector representation of a current portion of input data in an input sequence. Using a prediction neural network model, a prediction vector is predicted, the prediction performed using a previous prediction vector and a previous output symbol corresponding to a previous portion of input data in the input sequence. Using a joint neural network model, a joint vector corresponding to the…