Patents Examined by Mahfuzur Rahman
  • Patent number: 11442922
    Abstract: A data management method includes: in a case where A denotes a set of symbols, A* denotes a set of all character strings composed of the symbols in A, L denotes a subset of A, and h(L) denotes a mapping performed on L with h that denotes a cryptographical hash function, regarding h: A*?A, multiple peers each hold an inverse mapping hL?1 of hL: L?h(L) that denotes a partial mapping of h, and in a case where at least one original data item M and an encrypted data item C encrypted from the original data item M are present, the encrypted data item C being held in hL?1, and correspondence between the original data item M and the encrypted data item C is to be validated, calculating a hash value h(M); decrypting the encrypted data item C with a hash value k; and comparing a result of the decrypting with the original data item M.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: September 13, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Taro Terao
  • Patent number: 11438335
    Abstract: An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors may be configured for integrating data stored in the disparate information systems utilizing a common model employed by the set of integration services. The common model may overlay, augment, integrate, or otherwise utilize a content management interoperability services data model and may include common property definitions and a common security model. The common security model may include permissions particularly defined for use by the set of integration services. These common property definitions and permissions may be uniquely defined and utilized by the information integration system.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: September 6, 2022
    Assignee: Open Text SA ULC
    Inventors: Jody Hupton Palmer, Alexander Lilko, Steve Molloy
  • Patent number: 11431691
    Abstract: Systems and methods for blockchain-based secure storage are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for blockchain-based secure storage may include: (1) receiving a plurality of data files from a data file source; (2) bundling the plurality of data files into a package; (3) generating a first hash for each file name for each of the plurality of data files, and a second hash for contents of each of the plurality of data files; (4) generating a block comprising the first hash, the second hash, and a reference to a prior block; (5) encrypting each of the plurality of data files in the package; (6) sending the plurality of packages to a storage provider; and (7) committing the block to a distributed ledger.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: August 30, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Eric William Hill, Kevin Philip Hiebel, Jacob Habel, David Freeman
  • Patent number: 11429591
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for updating a molecular database. In one aspect, a method comprises: receiving a request to update a target molecule component stored in the molecular database; updating the data defining a target molecule represented by the target molecule component; identifying a set of target component links that reference the target molecule component; identifying, for each of the target component links, a respective validation criterion associated with the target component link; determining, for each of the target component links, a new validation status for the target component link by evaluating the validation criterion associated with the target component link; and updating the current validation status of each target component link to the new validation status for the target component link.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: August 30, 2022
    Assignee: Benchling, Inc.
    Inventors: Alan Garrett Pierce, Vineet Gopal, Thomas Christiansen-Salameh, Karen Gu
  • Patent number: 11423169
    Abstract: A system, method and apparatus that uses a quantum event-based, binary data generation apparatus operating in combination with a single-party or two-party, symmetric and/or asymmetric key storage system to create both random numbers and encryption keys to be used for purposes of encryption and decryption of a user's or organization's file data.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: August 23, 2022
    Assignee: GoKnown LLC
    Inventor: Michael D. Harold
  • Patent number: 11416770
    Abstract: Embodiments of the present disclosure include a computer-implemented method and system for determining when to retrain an individual-item model within a recommendation engine. The computer-implemented method includes defining a consumer feature vector having attributes of historical consumers that impact an individual-item model. The computer-implemented method further includes calculating a historical feature vector relating to the historical consumers. The computer-implemented method also includes determining a retraining threshold for the individual-item model and calculating a new feature vector relating to new consumers. The new feature vector containing new attribute values of the new consumers and defined by the consumer feature vector.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Peran, Josh Price, Daniel Augenstern, Rahul Nahar, Pankaj Srivastava
  • Patent number: 11411745
    Abstract: Described are a system, method, and computer program product for detecting malicious changelog modifications with blockchain. The method includes receiving, from a computing device of a user, a request for a database transaction. The method also includes determining transaction-operative data associated with the database transaction and a user identifier. The method further includes generating an encrypted transaction record including the transaction-operative data and the user identifier. The method further includes broadcasting the encrypted transaction record to a changelog blockchain and, in response to receiving a confirmation of publication as a changelog record, initiating the database transaction. The method further includes receiving a verification request and the changelog record from a target blockchain.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: August 9, 2022
    Assignee: Visa International Service Association
    Inventor: Rohit Sehgal
  • Patent number: 11394527
    Abstract: A blockchain method generates data on a new blockchain by linking a new block to data on a blockchain including a plurality of blocks linked together each being a set of data containing given information. The blockchain method may further includes: in generating a second block following a first block included in the data on the blockchain, identifying, among branch blocks approved prior to the generating of the second block, one or more blocks capable of being approved in parallel with the first block, and generating and registering, in a memory, the second block following the first block and the one or more blocks capable of being approved in parallel with the first block.
    Type: Grant
    Filed: February 12, 2019
    Date of Patent: July 19, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Takeshi Miyamae, Masahisa Tamura
  • Patent number: 11394556
    Abstract: A computer-implemented method is for tamper-evident recording of a plurality of executable items. Each executable item is associated with a data item verification fingerprint. The method includes computing an aggregated verification fingerprint from data item verification fingerprints using a one-way compression function so that the aggregated verification fingerprint has a first bit length. The first bit length is less than a total bit length of a concatenation of the data item verification fingerprints. The method further includes storing the aggregated verification fingerprint in a blockchain, attempting to execute an element of code, validating the element of code against the aggregated verification fingerprint, and, based on the validation, allowing execution or denying execution of the element of code.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: July 19, 2022
    Assignee: CRYPTOWERK CORP.
    Inventor: Holger Assenmacher
  • Patent number: 11387979
    Abstract: An example operation may include one or more of receiving blocks of a blockchain from one or more of a neighboring blockchain peer and an ordering service node, identifying two or more blocks from among the received blocks that belong to a same slot within the blockchain, validating the two or more identified blocks in parallel via execution of the two or more identified blocks at a same time, and in response to validation of the two or more identified blocks, storing the two or more identified blocks on a local blockchain ledger of a blockchain peer.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: July 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Krishnasuri Narayanam, Ken Kumar, Pankaj S. Dayama, Akshar Kaul
  • Patent number: 11388591
    Abstract: A method, access control system, and readers for use in an access control system are described. One example of the disclosed method providers the ability to securely augment an existing physical access control system that relies on access control tokens (e.g., credentials) with a secure mobile-based solution allowing the secure local offline exchange of a new access control token for another that can be used with the existing installed access control system.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: July 12, 2022
    Assignee: ASSA ABLOY AB
    Inventor: Philip Hoyer
  • Patent number: 11379737
    Abstract: A method and apparatus for correcting missing values in data are provided. A method of correcting missing values in basic data according to an embodiment includes a data extraction step, a prediction model configuration step, a first correction step, and a second correction step. The method corrects missing values in data by repeating the steps of generating a prediction model for correcting the missing value and correcting the missing value with the use of the prediction model.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: July 5, 2022
    Assignee: SAMSUNG SDS Co., Ltd.
    Inventors: Ki Hyo Moon, Hyun Bin Loh, Sung Jun Kim, Jin Hwan Han, Ji Su Jeong
  • Patent number: 11374929
    Abstract: An augmented reality or virtual reality device is detected as being attached to the specific user. In response, an access request for the specific user for use of the augmented reality or virtual reality device is automatically generated. Access is granted utilizing biometric authentication enhanced with non-invasive internal scanning of the body for characteristics unique to the specific user. Access can be granted for a device, a specific app on the device, or for a specific virtual or augmented location within the specific app.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: June 28, 2022
    Assignee: GLOBAL E-DENTITY, INC.
    Inventors: Robert M. Adams, Jr., Mark Schnitzer, Amanda Adams
  • Patent number: 11368455
    Abstract: Biometric authentication of a subject utilizing bone and/or blood vessel (vein or artery) structures is provided. A vertice profile is generated from a non-invasive, multi-dimensional image scan of a subject or a portion thereof. The vertice profile is generated by identifying relative locations of divots and peaks on a surface of a bone structure or by identifying branch intersections and traversals of blood vessels. Additional variation techniques can be used for proof of life (verification of human subject). If authenticated, access to physical or digital/virtual assets is allowed.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: June 21, 2022
    Assignee: GLOBAL E-DENTITY, INC.
    Inventor: Robert M. Adams, Jr.
  • Patent number: 11361105
    Abstract: Techniques disclosed herein relate to removing potentially identifying features of a specific subject from a data set to prevent re-identification of the subject using an external data source. In various embodiments, the data set contains, as potential identifying features of the specific subject, multiple bursts of temporally-proximate events. Time blocks within the data set can be identified to capture one or more of the bursts of temporally-proximate events for the specific subject. Adding random time shifts for each time block can add noise to the data set and remove or obfuscate the identifying features of a specific subject to generate a time shifted data set.
    Type: Grant
    Filed: August 19, 2019
    Date of Patent: June 14, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventor: Eric Thomas Carlson
  • Patent number: 11362827
    Abstract: The disclosure provides methods and systems for securing internet of thing systems. One method includes receiving, at a computing device, a token, wherein the token comprises a cryptographically signed list of rights that the computing device is authorized to request. The method also includes requesting, using the computing device, an action of a receiving device in an industrial location, wherein requesting the action comprises sending the token with the request to cause the receiving device to authenticate the user of the computing device and confirm the user is authorized to perform the action.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: June 14, 2022
    Assignee: Schlumberger Technology Corporation
    Inventors: Apurva Mohan, Anh Dang, Yusef Alaas, Martin Ernst
  • Patent number: 11356242
    Abstract: Provided is a system and method for verifying a blockchain using an external audit chain. The system may include an engine which facilitates communication between two or more independent blockchains. In one example, the method may include reading block data of a source data block that is stored among a hash-linked chain of data blocks on a blockchain, verifying a hash of the source block based on the block data that is read, generating a token based on the hash verification of the source block and storing the generated token in a verification block among the hash-linked chain of blocks on the blockchain to create a verification point on the blockchain, and storing a copy of the generated token in a block among a hash-linked chain of blocks on an audit blockchain that is independent from the blockchain.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 7, 2022
    Assignee: SAP SE
    Inventors: Saumyadipta Das, Francois Vigneron, Andreas Grosche, Joe A. Kattackal, Markus Brugger, Mark Teichmann, Manoj Karjala Chandrasekar, Vigneswaran Padmanaban, Srikanth Rajamani, Matthew Morabito
  • Patent number: 11349828
    Abstract: A mobile terminal includes a memory; a sensor configured to detect state information of the mobile terminal; and a controller configured to: collect the state information of the mobile terminal and an authentication item used for user authentication when an authentication situation is detected; learn at least one authentication item corresponding to the state information among a plurality of authentication items; and cause the memory to store a result of the learning.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: May 31, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jiyoung Huh, Sungjin Kim
  • Patent number: 11349674
    Abstract: Embodiments of this application relate to a digital certificate management method performed at a computer device. The method includes: receiving a digital certificate generation request submitted by a certificate application node; transmitting identification information to consensus authentication centers for certification to obtain certification results obtained by the consensus authentication centers from performing the certification according to the identification information; determining an identification result corresponding to the certificate application node according to the certification results of the consensus authentication centers; generating, when the certification succeeds, a target digital certificate corresponding to the certificate application node submitting the digital certificate generation request; and writing the target digital certificate as a transaction resource into a blockchain associated with the consensus authentication centers.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: May 31, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Guo, Maocai Li, Jianjun Zhang, Zhen Zeng, Zichao Tang, Jiguang Lu
  • Patent number: 11349653
    Abstract: In some implementations, a method includes: preparing, at a first networking device, an incoming security key update request transaction, the incoming security key update request transaction including a request by the first networking device to use an incoming security key for incoming communications with other networking devices during an IPsec session, where the first networking device and the other networking devices communicate over a blockchain network including a blockchain; transmitting the incoming security key update request transaction from the first networking device to the blockchain network for validation; updating a copy of the blockchain with a block, the block including a validation of the incoming security key update request transaction that was transmitted to the blockchain network; and using at least the updated blockchain to update an IPsec security association (SA) or an IPsec security policy (SP) used by the first networking device.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 31, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manimuthu Muthaiya Athmalingam, Haris Palapra, Dinesh Pulivalam Ramakrishnan, Balakumaran Kannan