Patents by Inventor Erik Rueger
Erik Rueger has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20220027682Abstract: The present disclosure relates to a method for classifying a non-monetary donation. The method comprises: training a machine learning model comprising input neurons arranged in an input layer, each input neuron being operable for inputting an input value (Xn) of a parameter of the donation, and at least one hidden layer comprising multiple hidden neurons, each hidden neuron being operable for calculating a hidden layer value based on at least one input value and weights (w(Xn, Ym)) associated with the respective input neurons. The number of input parameters may be reduced based on ranking the weights (w(Xn, Ym)) related to the individual input parameters. The number of neurons of the hidden layer may be reduced based on ranking the weights related to the individual neurons of the hidden layer. The trained model, the reduced input parameters, and reduced hidden neurons may be provided for enabling the classification using the trained model.Type: ApplicationFiled: July 22, 2020Publication date: January 27, 2022Inventors: Thorsten Muehge, Erik Rueger, Markus Ettl, Beverley Joanne Dyke, Thomas William Moncreaff
-
Publication number: 20220012075Abstract: A user input is received. The user input is classified using a neural network. A set of contextual information for the user input is determined, based on the classification. The user input is modified, based on the classification and the set of contextual information. The modified user input is passed to a virtual assistant.Type: ApplicationFiled: July 8, 2020Publication date: January 13, 2022Inventors: Michal Paluch, Nicolò Sgobba, Erik Rueger, Julien Loeve
-
Patent number: 11194476Abstract: A computer-implemented method according to one embodiment includes receiving and storing historical data for historical data jobs performed within a data storage system; determining an optimal maintenance time for the data storage system, utilizing the stored historical data; determining a timing in which storage devices within the data storage system are taken offline, utilizing the optimal maintenance time and the stored historical data; and preparing the data storage system for one or more maintenance operations, utilizing the determined timing.Type: GrantFiled: September 3, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Stefan Neff, Frank Krick, Erik Rueger
-
Patent number: 11176149Abstract: A computer-implemented method for performing an analytic workflow process is provided. The method includes storing data from multiple input sources into a data storage pool, performing at least one analytic workflow executed by computing nodes, identifying data, by an analyzer module, expected to be required for a downstream analytic step. Thereby, the identified data have not yet been received in the in-memory database. The method also includes triggering a push module to move the identified data from the data storage pool to the in-memory database. Additionally, the method includes monitoring, by the analyzer module, output data of an analytic step and identifying pointers to additional data expected to be required for a downstream analytic step of a parallel analytic workflow process different to the analytic step of the monitored output data, and moving, by a push module, the data referred to by the pointers to the in-memory database.Type: GrantFiled: August 13, 2019Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tim Uwe Scheideler, Thorsten Muehge, Erik Rueger, Thomas Snellgrove
-
Patent number: 11164291Abstract: Aspects of the present invention disclose a method for color reconstruction of individual detected objects of an underwater image using a library of reference images. The method includes one or more processors obtaining image data of a computing device that includes an underwater image. The method further includes determining a depth measurement corresponding to the underwater image. The method further includes identifying an object of the underwater image based at least in part on a shape of the object. The method further includes reconstructing one or more colors of the object of the underwater image based at least in part on a reference image.Type: GrantFiled: January 14, 2020Date of Patent: November 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Snellgrove, Rajeev Puri, Tomas Krojzl, Erik Rueger
-
Patent number: 11157194Abstract: The invention relates to a tiered storage system comprising tiers of data storage. The tiered storage system further comprises a processor; and a memory coupled to the processor. The memory comprises instructions which, when executed by the processor, cause the processor to: receive usage data descriptive of usage of memory extents stored by the tiered storage system; identify periodic usage patterns of the memory extents at least partially by calculating a correlation coefficient between the usage data and a predetermined list of conditions; determine a projected data usage for each of the memory extents using the periodic usage patterns, wherein the projected data usage is temporally dependent; sort the memory extents into usage bins according to the projected data usage; and control the tiers of data storage to migrate the at memory extents between the tiers of data storage using temporal changes of the sorting into the usage bins.Type: GrantFiled: January 12, 2018Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Peter R. Kimmel, Thorsten Muehge, Erik Rueger
-
Patent number: 11151996Abstract: Techniques for augmenting the output of generally available speech-to-text systems using local profiles are presented. An example method includes receiving an audio recording of a natural language command. The received audio recording of the natural language command is transmitted to a speech-to-text system, and a text string generated from the audio recording is received from the speech-to-text system. The text string is corrected based on a local profile mapping incorrectly transcribed words from the speech-to-text system to corrected words. A function in a software application is invoked based on the corrected text string.Type: GrantFiled: April 16, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: George A. Saon, Nicolò Sgobba, Antonello Izzi, Erik Rueger
-
Patent number: 11151440Abstract: Aspects provide human detector devices based on neuronal response, wherein the devices are configured to obtain electroencephalogram signals from an entity during a presentation of first sensory information to the entity, and compares the obtained electroencephalogram signals to each of a plurality of trained electroencephalogram signal profile portions that are labeled as the first sensory information that represent electroencephalogram signals most commonly generated by different persons as a function of presentation to the persons of sensory information corresponding to the first sensory information. Thus, the configured processor determines whether the entity is a human as a function of a strength of match of the obtained electroencephalogram signals to ones of the trained electroencephalogram signal profile portions labeled as first sensory information that have highest most-common weightings.Type: GrantFiled: November 8, 2017Date of Patent: October 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar Augusto Rodriguez Bravo, Erik Rueger
-
Patent number: 11120150Abstract: A computer-implemented method, system, and computer program product for dynamic access control to a node in a knowledge graph includes: structuring nodes of a knowledge graph into a plurality of hierarchically organized graph layers; assigning, to one or more users, an access right to a first node of the knowledge graph, the access right to the node selected from a plurality of access rights, where different types of users have different access rights; and assigning, to at least one user from the one or more users, an additional access right to a second node of the knowledge graph.Type: GrantFiled: February 26, 2020Date of Patent: September 14, 2021Assignee: International Business Machines CorporationInventors: Stefan Ravizza, Tim U. Scheideler, Florian Graf, Andrea Giovannini, Frederik Flöther, Erik Rueger
-
Publication number: 20210279563Abstract: A method provides a set of predicted responses to a user. The method includes receiving a message from a user, the message having natural language information. The method includes processing, using cognitive switching logic (CSL), the natural language information and information from previous messages from the user. The method includes identifying, using CSL, a context of the natural language information based on the information from the previous messages. The method includes identifying, using CSL, at least one knowledge domain which contains a response to the message, based on the identified context and on user persona information. The method includes retrieving a response from each identified knowledge domain. The method further includes, in response to retrieving more than one response, transmitting feedback to CSL to refine identifying the at least one knowledge domain until only one response is retrieved. The method further includes presenting the one response to the user.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: Nicolo' Sgobba, Erik Rueger, Guillermo Rodriguez de Vera Beltri
-
Patent number: 11102215Abstract: A method, computer system, and a computer program product for restricting and anonymizing a graphical user interface for a remote access session is provided. The present invention may include determining a plurality of appropriate permissions for the graphical user interface of a client computer for fixing a problem. The present invention may also include determining a plurality of restricted graphical user interface panels associated with the graphical user interface, wherein the determined plurality of restricted graphical user interface panels includes a minimum access level for the third party to fix the problem.Type: GrantFiled: October 4, 2019Date of Patent: August 24, 2021Assignee: International Business Machines CorporationInventors: Jeffrey A. Calcaterra, Erik Rueger, Christof Schmitt
-
Patent number: 11093179Abstract: A tape drive system as a Network Attached Storage (NAS) device and a method for operating the tape drive system. A tape drive is connected to a native connector disposed in a wall of a housing. The native connector enables an external connection to the tape drive. A single board computer is operated in a dimension of a credit card. The single board computer includes at least one integrated communication interface selected from Wi-Fi, Ethernet, USB, and combinations thereof. Data is transferred to and from the tape drive via the at least one integrated communication interface, wherein if the at least one integrated communication interface includes Ethernet and/or USB, then a connector related to the Ethernet and/or USB is provided in a wall of the housing. The tape drive, the single board computer, the native connector and the related connector are provided in the housing.Type: GrantFiled: March 24, 2017Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Ole Asmussen, Robert Beiderbeck, Erik Rueger, Markus M. Schaefer
-
Publication number: 20210250224Abstract: A method that includes joining, by a first node, a network connecting a set of nodes, where each node has an agent and is associated with a sensor, and where the sensor generates sensor data, and where each agent sends and receives broadcast messages, and generating, by the sensor, sensor data associated with a second node. The method also includes analyzing, by the agent, the sensor data, where the analyzing causes a detection of a first fault condition of the second node, and where the first fault condition is an indication of a problem with the second node, generating, by the agent, a broadcast message, where the broadcast message includes the first fault condition, and sending, by the first node, the broadcast message to at least one member of the set of nodes via the network.Type: ApplicationFiled: February 10, 2020Publication date: August 12, 2021Applicant: International Business Machines CorporationInventors: Nadiya Kochura, Tiberiu Suto, Nicolo' Sgobba, Erik Rueger
-
Patent number: 11086909Abstract: A method for partitioning a knowledge graph is provided. The method analyzes past searches and determines an access frequency of a plurality of edges. The method marks, as intermediate cluster cores, edges having the highest access frequencies, sorts the marked intermediate cluster cores according to their access frequencies, and selects a first cluster core having the highest access frequency. The method assigns first edges in a first radius around the first cluster core to build the first cluster. The method selects a second cluster core having the highest access frequency apart from edges of the first cluster, and assigns second edges in a second radius around second cluster core to build the second cluster. The method partitions the knowledge graph into a first sub-knowledge-graph comprising the first cluster and a second sub-knowledge-graph comprising the second cluster.Type: GrantFiled: November 27, 2018Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Tim Uwe Scheideler, Erik Rueger, Stefan Ravizza, Frederik Frank Flöther
-
Patent number: 11074134Abstract: An approach is provided for storing a snapshot of an execution image of a virtual machine (VM) instance. Based on VM, application, criticality, and change parameters, and based on a recommendation model trained on historical data about effects that changes caused by VM execution had on a capacity of a storage system that stores execution images of VM instances in first datastores, a tier is selected from multiple tiers of the storage system as the tier recommended for storing the snapshot. A datastore is selected for storing the snapshot so that the selected datastore is associated with the selected tier and selected from second datastores dedicated to storing only snapshots. The snapshot is created in the selected datastore and in the selected tier and unused space in a portion of the storage system for storing the first datastores is reduced.Type: GrantFiled: August 23, 2018Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Moncef Benboubakeur, Erik Rueger, Anuradha Bhamidipaty, Michael Starkey, Jiri Nehybka
-
Publication number: 20210217144Abstract: Aspects of the present invention disclose a method for color reconstruction of individual detected objects of an underwater image using a library of reference images. The method includes one or more processors obtaining image data of a computing device that includes an underwater image. The method further includes determining a depth measurement corresponding to the underwater image. The method further includes identifying an object of the underwater image based at least in part on a shape of the object. The method further includes reconstructing one or more colors of the object of the underwater image based at least in part on a reference image.Type: ApplicationFiled: January 14, 2020Publication date: July 15, 2021Inventors: Thomas Snellgrove, Rajeev Puri, Tomas Krojzl, Erik Rueger
-
Patent number: 11062037Abstract: A shared networked storage may be separated from a key vault system. A storage request with data to be stored and the storage request with a confidentiality rating may be received. The confidentiality rating may indicate a level of confidentiality the data is associated with. The storage request with the data and the confidentiality rating may be received via a shared networked storage access interface by a security layer. The data to be stored by the key vault system and the confidentiality rating may be encrypted on request of the security layer and into a data container. The shared networked storage may be categorized into Cloud zones. Each Cloud zone may be assigned a trust level. The data container may be stored in one of the Cloud zones of the shared networked storage. The trust level of the one of the Cloud zones may correspond to the confidentiality rating.Type: GrantFiled: September 17, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Marcus Breuer, Itzhack Goldberg, Thorsten Muehge, Erik Rueger, Matthias Seul
-
Patent number: 11037588Abstract: A tape cartridge for increasing tape drive head performance is provided. The tape cartridge comprises a cleaning tape, a tape guide arrangement that guides the cleaning tape within the cleaner cartridge, a cleaning fluid application arrangement that applies cleaning fluid to the cleaning tape within the cleaner cartridge, and a cartridge memory that stores cleaning count and motor taches count information. The tape guide arrangement is operable to bring the cleaning tape in contact with the cleaning fluid application arrangement to apply the cleaning fluid onto the cleaning tape when the cleaning tape is subject to a first tension level and avoid the contact with the cleaning fluid application arrangement when the cleaning tape is subject to a second tension level to prevent application of the cleaning fluid onto the cleaning tape.Type: GrantFiled: May 4, 2020Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Stefan Wiedemann, Markus Schäfer, Erik Rueger, Robert Beiderbeck, Ole Asmussen
-
Publication number: 20210141815Abstract: Embodiments for managing natural language user input are provided. Natural language input is received from a user utilizing a computing node. The natural language input is analyzed. The analyzing of the natural language input includes attempting to identify at least one of an intent associated with the natural language input, an entity associated with the natural language input, and context data associated with the natural language input. The natural language input is evaluated against a pre-trained model based on the analyzing of the natural language input. A quality score for the natural language input is calculated based on the evaluating of the natural language input. An action is caused to be performed utilizing the computing node based on the calculated quality score.Type: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nadiya KOCHURA, Nicolo' SGOBBA, Tiberiu SUTO, Erik RUEGER
-
Publication number: 20210117385Abstract: An example operation may include one or more of generating a snapshot of a state of a permissioned blockchain, generating a unique identifier of the state snapshot that distinguishes the state snapshot from other state snapshots of the permissioned blockchain, storing the state snapshot in a data store, and storing proof of the state snapshot including the unique identifier and a storage location of the state snapshot on a public blockchain.Type: ApplicationFiled: October 16, 2019Publication date: April 22, 2021Inventors: Kaustav HALDAR, Erik RUEGER