Country
Full text data for US,EP,CN
Type
Legal Validity
Legal Status
Filing Date
Publication Date
Inventor
Assignee
Click to expand
IPC(Section)
IPC(Class)
IPC(Subclass)
IPC(Group)
IPC(Subgroup)
Agent
Agency
Claims Number
Figures Number
Citation Number of Times
Assignee Number
No. Publication Number Title Publication/Patent Number Publication/Patent Number Publication Date Publication Date
Application Number Application Number Filing Date Filing Date
Inventor Inventor Assignee Assignee IPC IPC
1 WO2020016738A1
FAST, LOW MEMORY, CONSISTENT HASH USING AN INITIAL DISTRIBUTION
Publication/Patent Number: WO2020016738A1 Publication Date: 2020-01-23 Application Number: 2019056013 Filing Date: 2019-07-15 Inventor: Perelman, Valleriya   Lorenz, Dean   Mendelson, Gal   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F12/00 Abstract: Embodiments of the present systems and methods may provide a consistent hash function that provides reduced memory use and complexity, reduced computational complexity, and relatively low numbers of keys that must be reshuffled compared to current techniques. For example, in an embodiment, a computer-implemented method for controlling computing resources may comprise storing a set of labels of potential resources comprising a plurality of labels of working resources allocated to actual resources and a plurality of labels of reserved resources available to be allocated, generating an initial assignment to one of the set of labels of potential resources, when the assignment to one of a set of labels of potential resources is to one of the labels of reserved resources, reassigning the request to another label of a resource selected from a subset of the labels of potential resources, and repeating the reassigning until the request is assigned to a label of a working resource.
2 WO2020016737A1
FLUID-INJECTOR FOR A SIMULTANEOUS ANATOMICAL AND FLUID DYNAMIC ANALYSIS IN CORONARY ANGIOGRAPHY
Publication/Patent Number: WO2020016737A1 Publication Date: 2020-01-23 Application Number: 2019056010 Filing Date: 2019-07-15 Inventor: Zhuk, Sergiy   Halupka, Kerry   Blunck, Yasmin   Moore, Stephen Michael   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06T7/20 Abstract: A method for imaging a coronary arterial system of an individual includes releasing, using an actuator, pulses of a radio-opaque dye into a coronary arterial tree of the individual. The method further includes obtaining, using an image capture device, a sequence of invasive coronary x-ray angiogram images over time of the pulses of the radio-opaque dye. The method also includes tracking, using a processor, the pulses through the sequence of invasive coronary x-ray angiogram images and locating the pulses on a three dimensional (3D) structural model of the coronary arterial system to generate a three dimensional (3D) functional model of the coronary arterial system that shows a trajectory of the dye as it flows through different arterial branches.
3 WO2020003050A1
METHOD AND APPARATUS TO REPRESENT ACTIVATION FRAME FOR PAUSE-LESS GARBAGE COLLECTION
Publication/Patent Number: WO2020003050A1 Publication Date: 2020-01-02 Application Number: 2019055073 Filing Date: 2019-06-18 Inventor: Nilsen, Kelvin   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F12/02 Abstract: According to one or more embodiments described herein, a method for pause-less garbage collection includes selecting, by a garbage collector, for garbage collection, a process thread that is executing a process. The method further includes causing a first activation frame that is associated with a first method to be scanned, either by a garbage collector thread or by the process thread that is presently executing. The method further includes instructing the process thread to subsequently scan a second pause-less activation frame that is associated with a second method from a process that the process thread is presently executing. The method further includes scanning using a garbage collector thread, a third pause-less activation frame that is associated with a third method from the process, wherein scanning a pause-less activation frame includes examining and overwriting one or more live pointers from a method corresponding to said pause-less activation frame being scanned.
4 WO2020003076A1
SECURITY OF SERVER HOSTING REMOTE APPLICATION
Publication/Patent Number: WO2020003076A1 Publication Date: 2020-01-02 Application Number: 2019055241 Filing Date: 2019-06-21 Inventor: Aboualy, Tamer   Degirmenci, Recep   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F9/46 Abstract: A method, computer system, and a computer program product for detecting a malicious activity with respect to an application hosted on a server is provided. The present invention may include collecting user activity data associated an application accessed remotely over a network and generating a graph from the collected user activity data. Each node of the graph may represent a set of user requests received from a user with respect to a location within the application and each connection between nodes may represent a user navigable path between locations within the application. The present invention may include storing the generated graph and monitoring subsequent user activity with respect to the application. The present invention may include detecting a subsequent user activity that does not match the stored graph.
5 WO2020003111A1
PROVIDING NAVIGATIONAL ASSISTANCE TO TARGET LOCATION IN VEHICLE PARKING FACILITY
Publication/Patent Number: WO2020003111A1 Publication Date: 2020-01-02 Application Number: 2019055330 Filing Date: 2019-06-25 Inventor: Xu, Fenglian   Klinger, Doina   Nice, David   Quaggin-mitchell, Rebecca   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G01C21/34 Abstract: In an approach for providing navigational assistance to a target location in a vehicle parking facility, a processor accesses stored vehicle registration numbers each mapped to a location of a vehicle in a parking facility in a database. A processor associates a user with a target vehicle registration number. A processor receives input of a reference vehicle registration number from a mobile user device at a current location of the user using an input component of the mobile user device and references the database of vehicle registration numbers. A processor identifies a current location in the parking facility by look up of the reference registration number; identifies a user's target location in the parking facility by look up of the target registration number associated with the user; and generates dynamic navigational instructions from the current location to the user's target location for sending to the mobile user device.
6 WO2020003030A1
COGNITIVE ANALYSIS AND DISAMBIGUATION OF ELECTRONIC MEDICAL RECORDS FOR PRESEN-TATION OF PERTINENT INFORMATION FOR MEDICAL TREATMENT PLAN
Publication/Patent Number: WO2020003030A1 Publication Date: 2020-01-02 Application Number: 2019054799 Filing Date: 2019-06-10 Inventor: Devarakonda, Murthy   Tang, Paul   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G16H10/40 Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a cognitive analysis engine for analysis and disambiguation of electronic medical records for presentation of pertinent information for a medical treatment plan. The cognitive analysis engine receives a medical condition for a current or upcoming interaction with a patient. The cognitive analysis engine receives a medical mental model that emulates the thinking of a medical professional with regard to reviewing a patient electronic medical record (EMR) to identify pertinent information for a medical treatment plan to treat the medical condition. The cognitive analysis engine uses the medical mental model to analyze the EMR for the patient to identify at least one portion of the EMR relevant to the medical treatment plan and to analyze the identified at least one portion of the EMR to extract relevant patient information that is directed to the medical treatment plan for the medical condition. The cognitive analysis engine uses the medical mental model to generate and output a cognitive summary correlating the extracted relevant patient information and the medical treatment plan in association with the medical condition.
7 WO2020003157A1
DYNAMICALLY DETERMINING A REGION
Publication/Patent Number: WO2020003157A1 Publication Date: 2020-01-02 Application Number: 2019055399 Filing Date: 2019-06-26 Inventor: Baughman, Aaron   Newell, John   Trim, Craig   Van, Der Stockt Stefan   Hammer, Stephen   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06K9/00 Abstract: A computer-implemented method includes monitoring, by a computing device, sensor data during gameplay of a sporting event; determining, by the computing device, predictive factors associated with a target based on the monitoring the sensor data; determining, by the computing device, a real-time region of effectiveness for the target based on the predictive factors and training data identifying historical effectiveness of the target;and outputting, by the computing device, the real-time region of effectiveness for displaying the real-time region of effectiveness around the target.
8 WO2020012283A1
DETECTING ACTIVITY NEAR AUTONOMOUS VEHICLES
Publication/Patent Number: WO2020012283A1 Publication Date: 2020-01-16 Application Number: 2019055401 Filing Date: 2019-06-26 Inventor: Chen, Jim   Nelson, Justin   Kramer, Quinton   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G08G1/00 Abstract: Look-wide information is used to detect risks and malicious activity towards autonomous vehicles in an autonomous vehicle network. In some embodiments, a server computer receives data from a first autonomous vehicle based on look-wide information gathered using one or more sensors of the first autonomous vehicle. The server computer establishes a potential event zone based on the data received from the first autonomous vehicle. The server computer communicates to a second autonomous vehicle information instructing the second autonomous vehicle to gather look-wide information using one or more sensors of the second autonomous vehicle while the second autonomous vehicle is traveling in the potential event zone. In some embodiments, the server computer marks the potential event zone as a malicious event zone in response to determining visual information gathered in response to an event trigger matches visual information gathered in response to a subsequent event trigger.
9 WO2020003021A1
ACCURATE COLORIMETRIC BASED TEST STRIP READER SYSTEM
Publication/Patent Number: WO2020003021A1 Publication Date: 2020-01-02 Application Number: 2019054088 Filing Date: 2019-05-17 Inventor: Lu, Minhua   Colgan, Evan   Budd, Russell   Knickerbocker, John   Siu, Vince   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G01N21/80 Abstract: Techniques for colorimetric based test strip analysis and reader system are provided. In one aspect, a method of test strip analysis includes: illuminating a test strip wetted with a sample with select spectrums of light, wherein the test strip includes test pads that are configured to change color in the presence of an analyte in the sample; obtaining at least one digital image of the test strip; and analyzing color intensity from the at least one digital image against calibration curves to determine an analyte concentration in the sample with correction for one or more interference substances in the sample that affect the color intensity. A calibration method and a reader device are also provided.
10 WO2020003045A1
OPTOELECTRONIC DEVICES BASED ON INTRINSIC PLASMON-EXCITON POLARITONS
Publication/Patent Number: WO2020003045A1 Publication Date: 2020-01-02 Application Number: 2019054989 Filing Date: 2019-06-14 Inventor: Farmer, Damon   Falk, Abram   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: H01L33/00 Abstract: A semiconductor device includes a ribbon of a thickness and a width. A material of the ribbon is configured to host excitons as well as plasmons, and the width is an inverse function of a wavector value at which an energy level of plasmons in the material substantially equals an energy level of excitons in the material. The substantially equal energies of the plasmons and the excitons in the ribbon cause an excitation of intrinsic plasmon-exciton polaritons (IPEPs) in the ribbon. A first contact electrically couples to a first location on the ribbon, and a second contact electrically couples to a second location on the ribbon.
11 WO2020003072A1
FRICTIONLESS MICROLOCATION DETECTION AND AUTHORIZATION
Publication/Patent Number: WO2020003072A1 Publication Date: 2020-01-02 Application Number: 2019055208 Filing Date: 2019-06-20 Inventor: Herbert, Lindsay   Deluca, Lisa   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06Q20/00 Abstract: A method and system for improving a frictionless authorization process is provided. The method includes first detecting a mobile device of a first user at first micro locations within a retail entity. Additionally, the mobile device is additionally detected entering a first check out lane of the retail entity for purchase of first items from the retail entity. The user is authorized for purchase of the first items from the retail entity and attributes associated with the previous detections with respect to the authorization are analyzed. Resulting future authorization attributes for authorizing the mobile device for future purchases of items from the retail entity are determined.
12 WO2020003073A1
USING A MACHINE LEARNING MODULE TO DETERMINE WHEN TO PERFORM ERROR CHECKING OF A STORAGE UNIT
Publication/Patent Number: WO2020003073A1 Publication Date: 2020-01-02 Application Number: 2019055213 Filing Date: 2019-06-20 Inventor: Hardy, Clint   Gupta, Lokesh   Nielsen, Karl   Borlick, Matthew   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F11/00 Abstract: Provided are a computer program product, system, and method for using a machine learning module to determine when to perform error checking of a storage unit. Input on attributes of at least one storage device comprising the storage unit are provided to a machine learning module to produce an output value. An error check frequency is determined from the output value. A determination is made as to whether the error check frequency indicates to perform an error checking operation with respect to the storage unit. The error checking operation is performed in response to determining that the error checking frequency indicates to perform the error checking operation.
13 WO2020012399A1
NETWORK PERFORMANCE ASSESSMENT WITHOUT TOPOLOGICAL INFORMATION
Publication/Patent Number: WO2020012399A1 Publication Date: 2020-01-16 Application Number: 2019055912 Filing Date: 2019-07-11 Inventor: Basso, Claude   Felter, Wesley   Karacali-akyamac, Bengi   Tracey, John   Crumley, Paul   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: H04L12/26 Abstract: Techniques for network performance assessment are described. Techniques may include collecting initial measurements relating to transmission of probe traffic between endpoints of endpoint pairs in a plurality of endpoint pairs and clustering the plurality of endpoints into a plurality of endpoint groups. The method may also include determining a plurality of endpoint group pairs and generating a network performance assessment, based on measuring performance metrics pertaining to traffic between endpoints within the endpoint groups in the plurality of endpoint group pairs.
14 WO2020021463A1
DETECTION OF COMPROMISE THROUGH AUTOMATED POWER ANALYSIS
Publication/Patent Number: WO2020021463A1 Publication Date: 2020-01-30 Application Number: 2019056312 Filing Date: 2019-07-24 Inventor: Reedman, Ivan   Scheideler, Tim   Assignee: International Business Machines Corporation   IBM DEUTSCHLAND GMBH   IBM (CHINA) INVESTMENT COMPANY LTD.   IPC: H04M1/725 Abstract: A method and system for determining a power consumption pattern for at least one application being executed on a computer is provided. The method comprises measuring a DC current and measuring a DC supply voltage provided to a data processing device, thereby creating a stream of time-stamped voltage value samples and current value samples. The method comprises further determining a product of the streams at identical times and converting the product into a real and an imaginary data stream using I/Q digital signal processing, combining these into a complex data stream, applying a signal processing demodulation step to the complex data stream, thereby generating a demodulated data stream, and extracting from the demodulated data stream at least one stream-based parameter signature, the at least one stream-based parameter signature representing the power consumption pattern of the at least one corresponding application being executed on the data processing device.
15 WO2020012380A1
DETERMINING AN OPTIMAL STORAGE ENVIRONMENT FOR DATA SETS AND FOR MIGRATING DATA SETS
Publication/Patent Number: WO2020012380A1 Publication Date: 2020-01-16 Application Number: 2019055881 Filing Date: 2019-07-10 Inventor: Zolotow, Clea   Delaney, John   Bish, Thomas   Kopp, Petra   Klingenberg, Bernhard   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F17/00 Abstract: Provided are a computer program product, system, and method for determining an optimal storage environment for data sets and for migrating data sets. Metadata for each application indicates storage pools used by the application to store data sets, wherein each storage pool is configured in one of a plurality of storage environments using different organization schemes to store data sets. The metadata for at least one application indicates storage pools to store the data sets for the application that are allocated from different storage environments. The metadata for an application is processed to determine a data set for the application stored in a first storage pool implemented in a first storage environment that should be stored in a second storage environment. The determined data set from the first storage pool to a second storage pool implemented in the second storage environment.
16 WO2020012271A1
METHOD AND SYSTEM FOR SEMANTIC PRESERVING LOCATION ENCRYPTION
Publication/Patent Number: WO2020012271A1 Publication Date: 2020-01-16 Application Number: 2019055085 Filing Date: 2019-06-18 Inventor: Soceanu, Omri   Greenberg, Lev   Adir, Allon   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: H04L9/00 Abstract: Embodiments of the present systems and methods may provide techniques for encryption of location information, while preserving a format and semantics of the information. For example, in an embodiment, a computer- implemented method for encrypting data may comprise receiving location data and generating encrypted data from the received location data, wherein the encrypted data preserves the format and semantics of the received location data.
17 WO2020021357A1
MAINTENANCE OF COMPUTING NODES CONCURRENTLY IN A NUMBER UPDATED DYNAMICALLY
Publication/Patent Number: WO2020021357A1 Publication Date: 2020-01-30 Application Number: 2019055486 Filing Date: 2019-06-28 Inventor: Di, Cocco Antonio   Ottaviano, Paolo   Mascolo, Montenero Pasquale   Bassani, Damiano   Assignee: International Business Machines Corporation   IBM DEUTSCHLAND GMBH   IBM (CHINA) INVESTMENT COMPANY LTD.   IPC: G06F9/445 Abstract: A method for maintaining a computing system comprising a plurality of computing nodes is disclosed. The method comprises causing an application of a maintenance activity concurrently on a maintenance subset of the computing nodes not exceeding a limit number, monitoring one or more status indicators of the computing system during the application of the maintenance activity and updating the limit number according to the status indicators. A computer program and a computer program product for performing the method are also disclosed. Moreover, a corresponding control computing machine is disclosed.
18 WO2020003063A1
DYNAMIC INCREMENTAL UPDATING OF DATA CUBES
Publication/Patent Number: WO2020003063A1 Publication Date: 2020-01-02 Application Number: 2019055163 Filing Date: 2019-06-19 Inventor: Pathak, Ramesh Chandra   Rao, Suryanarayana   Goel, Ramesh Kumar   Parikh, Viren   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G06F16/23 Abstract: Systems and methods for dynamic incremental updating of online analytical processing (OLAP) data cubes are disclosed. In embodiments, a computer-implemented method, comprises: receiving real-time transactional event data including a plurality of data fields; identifying aggregate computing functions for each of a plurality of standard query language (SQL) queries of a target data cube to be updated, wherein the target data cube is in a multidimensional form for storing OLAP data in the form of numeric values organized in fields; incrementally calculating the aggregate computing functions based on a current aggregated value obtained from an updated aggregated field database, and a value of one of the plurality of data fields; repeating the incremental calculation for each of the plurality of SQL queries to obtain updated field data for the target data cube; and updating the updated aggregated field database with the updated field data.
19 WO2020003018A1
SECURE OPERATIONS ON ENCRYPTED DATA
Publication/Patent Number: WO2020003018A1 Publication Date: 2020-01-02 Application Number: 2019053930 Filing Date: 2019-05-13 Inventor: Bergmann, Tobias   Benke, Oliver   Assignee: International Business Machines Corporation   IBM DEUTSCHLAND GMBH   IBM (CHINA) INVESTMENT COMPANY LTD.   IPC: G06F21/70 Abstract: Secure operations are performed on encrypted code. A processor in a first operating mode obtains encrypted code. The processor switches from the first operating mode to a second operating mode, and decrypts the encrypted code to obtain decrypted code. The decrypted code is executed, based on the processor being in the second operating mode, to provide a result. The result is encrypted, and the encrypted result is sent to a user, based on the processor switching back to the first operating mode.
20 WO2020021408A1
VERTICAL TRANSPORT LOGIC CIRCUIT CELL WITH SHARED PITCH
Publication/Patent Number: WO2020021408A1 Publication Date: 2020-01-30 Application Number: 2019056154 Filing Date: 2019-07-18 Inventor: Anderson, Brent   Chu, Albert   Assignee: International Business Machines Corporation   IBM UNITED KINGDOM LIMITED   IBM (CHINA) INVESTMENT COMPANY LIMITED   IPC: G11C5/06 Abstract: A semiconductor structure includes a vertical transport logic circuit cell. The vertical transport logic cell includes a first logic gate and at least a second logic gate. The first logic gate includesat least one input terminal and at least one output terminal. The second logic gate includesat least one input terminal and at least one output terminal. One of the input terminal and the output terminal of the first logic gate sharesa pitch of the vertical transport logic circuit cell with one of the input terminal and the output terminal of the second logic gate. The first and second logic gates can include the same type or different types of logic functions.