Patents Examined by Taghi T. Arani
  • Patent number: 11646891
    Abstract: A method for efficiently storing and verifying records is disclosed. The method may comprise receiving a first hash of first interaction data and determining an interaction identifier associated with the first hash, then storing the first hash in a database along with the interaction identifier and determining a root hash of a hash tree. In addition, the method may also comprise providing the root hash of the hash tree to a public blockchain. Embodiments of the invention also allow users to easily present records to a third party or inquiring entity. Furthermore, interactions may be processed more quickly than previous blockchain methods that publish to a block during each individual interaction.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: May 9, 2023
    Assignee: Visa International Service Association
    Inventor: Quan Wang
  • Patent number: 11641359
    Abstract: A method of connecting computing devices for content sharing comprising: a first device generating a unique verification identifier and storing it in memory, requesting a pairing identifier from a privilege-group server, receiving the pairing identifier from the privilege-group server and storing it in memory, generating a code based on the unique verification identifier and the pairing identifier, a second device receiving the code, determining the unique verification identifier and the pairing identifier based on the code, storing the unique verification identifier and the pairing identifier in memory, and sending the pairing identifier to the privilege-group server.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: May 2, 2023
    Assignee: Opera Norway AS
    Inventor: Maciej Kocemba
  • Patent number: 11637705
    Abstract: Methods and apparatus for providing validation of data from the tracker devices. In embodiments, a method includes registering a tracker device with a device registry and issuing by an issuer the tracker device to a third party. Raw and signed data is collected from the tracker device is hashed and stored to enable later validation of the data.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: April 25, 2023
    Assignee: Tive, Inc.
    Inventor: Krenar Komoni
  • Patent number: 11616797
    Abstract: A method including receiving a feature vector of an unknown sample, computing a MinHash of the unknown sample based on Jaccard-compatible features, querying a Locality Sensitive Hashing forest of known samples with the MinHash of the unknown sample to identify a first subset of known samples that are similar to the unknown sample, receiving for each individual known sample in the first subset, a feature vector including non-Jaccard distance-compatible features, computing a first sub-distance and a second sub-distance between the unknown sample and the known samples in the first subset, calculating a total distance for each known sample in the first subset by combining the first and the second sub-distances, identifying, based on the calculated total distances, a second subset of known samples that are most similar to the unknown sample, and classifying the unknown sample based on the second subset.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: March 28, 2023
    Assignee: McAfee, LLC
    Inventors: German Lancioni, Jonathan B. King, Steven Grobman
  • Patent number: 11616650
    Abstract: Provided is a process including: generating a non-fungible token according to a non-fungible token standard; associating a virtual display of a physical object with the non-fungible token; associating object content associated with the physical object with the non-fungible token; and storing the non-fungible token at a first blockchain address of a first blockchain.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: March 28, 2023
    Assignee: LIQUIDSports, Inc.
    Inventors: Danyal Panjwani, Jack Bonomo
  • Patent number: 11616649
    Abstract: There may be provided a computer-implemented method. The computer-implemented method includes: i) after a proof-of-stake token is transferred to an address of a determined type on a proof-of-stake blockchain, adding a record of the transfer of the proof-of-stake token to the proof-of-work blockchain; ii) identifying a node, from a group of nodes, to participate in adding a block to the proof-of-stake blockchain, the identifying based on the proof-of-work blockchain; and iii) including a block submitted by the identified node in the proof-of-stake blockchain.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: March 28, 2023
    Assignee: nChain Licensing AG
    Inventors: John Fletcher, Martin Sewell
  • Patent number: 11611440
    Abstract: A method for managing a deal room using a cryptographic ledger that includes a plurality of blocks that store information relating to a deal being hosted in the deal room, the method comprising: receiving a request to perform an operation with respect to the deal room from a remote computing device, wherein the request indicates a user that is requesting permission to perform the operation and a permission key corresponding to the user; determining a cryptographic hash of the operation specific permission key using a hash function; transmitting the cryptographic hash to a plurality of node computing device, wherein each node computing device stores at least a portion of the cryptographic ledger, and wherein the cryptographic ledger in part stores cryptographic hashes of operation specific permission keys that indicate permissions granted to respective users associated with the deal.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: March 21, 2023
    Assignee: Intralinks, Inc.
    Inventors: Maher Khatib, Mushegh Hakhinian
  • Patent number: 11604872
    Abstract: Example threat detection methods and apparatus are disclosed. One example method includes obtaining page code of a first display page group identified by a uniform resource locator (URL) and an overall size occupied by the first display page group in a display area of a browser of a Web sandbox when loading the URL in the browser. After preset dynamic code is injected into the page code of the first display page group, the page code is parsed and executed. A request message is sent when a value of a display variable is greater than or equal to a preset value, to request to obtain page code of a second display page group. A response message that carries the page code of the second display page group is received. It is further detected, in the Web sandbox, whether the page code of the second display page group carries attack code.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: March 14, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Jia Chen
  • Patent number: 11604986
    Abstract: Training a deep neural network model using a trusted execution environment is provided. A selection of two or more encrypted files owned by different entities within a plurality of encrypted files containing sensitive datasets is made by a user of a client device. The two or more encrypted files owned by the different entities are decrypted within the trusted execution environment to form decrypted sensitive datasets owned by the different entities. The decrypted sensitive datasets owned by the different entities are combined within the trusted execution environment to form combined sensitive data owned by the different entities. The deep neural network model is generated within the trusted execution environment based on the combined sensitive data owned by the different entities. The deep neural network model is trained within the trusted execution environment using the combined sensitive data owned by the different entities.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: March 14, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Amisano, John Behnken, Jeb R. Linton, John Melchionne, David K. Wright, Dennis Kramer
  • Patent number: 11606211
    Abstract: A method of operating a system, wherein the system comprises a plurality of components, the method comprising: maintaining a distributed ledger, wherein the distributed ledger comprises data records, wherein each data record stores information concerning one or more respective components of the plurality of components; at least one component of the plurality of components processing the information stored in one or more respective data records of the distributed ledger to determine whether the system meets one or more respective security criteria; and one or both of: (i) the at least one component performing a respective first action if the at least one component determines that the system meets the one or more respective security criteria; and (ii) the at least one component performing a respective second action if the at least one component determines that the system does not meet the one or more respective security criteria.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: March 14, 2023
    Assignee: Irdeto B.V.
    Inventors: Clifford Liem, John O'Connor
  • Patent number: 11575503
    Abstract: A privileged node holds a secret key (SKEY), and normal nodes each hold a public key (PKEY). The normal nodes each include a transaction inputting unit that receives transaction data (TDATA), a transaction transmitting unit that transmits the TDATA, a transaction managing unit that manages a transaction history in a form of blockchain, and a block receiving unit that receives blocks from the privileged node. The privileged node includes a transaction receiving unit that receives TDATA from each of the normal nodes, a block generating unit that generates a signature value (SIG) on the basis of a SKEY, and generates a block containing TDATA and the SIG, and a block transmitting unit that transmits blocks. The transaction managing unit adds a block to the blockchain on condition that the authenticity of the SIG in the block is confirmed by using the PKEY.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: February 7, 2023
    Assignee: COWRY INC.
    Inventors: Tsutomu Ishigaya, Ryo Sasada, Takaaki Iizuka
  • Patent number: 11568088
    Abstract: Provided is a method for checking the integrity of user data by a processor, which includes a method step for a first check value for the user data to be computed during a security-protected mode of operation. The method includes a further method step for the first check value to be stored in a security-protected memory module of the processor during the security protected mode of operation. The method includes a further method step for a second check value for the user data to be computed during a runtime mode. The method includes a further method step for the first check value to be compared with the second check value by the processor during the runtime mode. The method includes a further method step for a piece of control information to be provided by the processor during the runtime mode, wherein the control information includes a result of the comparing.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: January 31, 2023
    Inventors: Dominik Merli, Daniel Schneider
  • Patent number: 11570184
    Abstract: In a fraud-detection method for use in an in-vehicle network system including a plurality of electronic control units (ECUs) that exchange messages on a plurality of networks, a plurality of fraud-detection ECUs each connected to a different one of the networks, and a gateway device, a fraud-detection ECU determines whether a message transmitted on a network connected to the fraud-detection ECU is malicious by using rule information stored in a memory. The gateway device receives updated rule information transmitted to a first network among the networks, selects a second network different from the first network, and transfers the updated rule information only to the second network. A fraud-detection ECU connected to the second network acquires the updated rule information and updates the rule information stored therein by using the updated rule information.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: January 31, 2023
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventors: Yuji Unagami, Hideki Matsushima, Tomoyuki Haga, Manabu Maeda, Yoshihiro Ujiie, Takeshi Kishikawa
  • Patent number: 11563586
    Abstract: Techniques of generating a lattice-based verification matrix and signature vector are disclosed. The method enables a generating device to sample a gadget matrix and then generate a reduced gadget matrix. The generating device may then sample a trapdoor matrix and use the trapdoor matrix and the reduced gadget matrix to generate a verification matrix. A sending device may receive the trapdoor matrix and the verification matrix from the generating device, in addition to receiving a message. The sending device may then use the trapdoor matrix and the verification matrix to generate a signature vector for the message. A verification device can receive the verification matrix, the message, and the signature vector. The verification device may use the verification matrix and the signature vector to verify the message.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 24, 2023
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Pratyay Mukherjee, Yilei Chen, Nicholas Genise
  • Patent number: 11558207
    Abstract: Provided are a method and apparatus for starting up a blockchain system and a non-transitory computer-readable a storage medium. The method includes operating a main program of a blockchain system to initialize a kernel engine and a kernel component, wherein the main program of the blockchain system comprises an initialization method of the kernel engine and an initialization method of at least one kernel component; obtaining operation configuration information of the blockchain system through a program configuration file to instantiate the kernel engine and the kernel component, wherein the operation configuration information of the blockchain system comprises specification selection information of the kernel engine and specification selection information of the at least one kernel component; starting up and operating the kernel engine and the main program of the blockchain system; and starting up a port monitoring service to operate the blockchain system.
    Type: Grant
    Filed: May 23, 2022
    Date of Patent: January 17, 2023
    Assignee: Beijing Baidu Netcom Science Technology Co., Ltd.
    Inventors: Chunhui Wan, Zhimin Wei, Tong Jin
  • Patent number: 11550907
    Abstract: A system and method for automated verification of a cybersecurity event includes identifying a cybersecurity event of a subscriber; automatically constructing a response-enabled verification communication based on one or more features of the cybersecurity event satisfying verification-initiating criteria of an automated verification-initiation workflow, and transmitting the response-enabled verification communication to the subscriber associated with the cybersecurity event, wherein the response-enabled verification communication includes: one or more pieces of event-descriptive content; a first selectable interface object that, when selected by the subscriber, automatically increases a threat severity level of the cybersecurity event; and a second selectable interface object that, when selected by the subscriber, automatically de-escalates the threat severity level of the cybersecurity event causing a disposal of the cybersecurity event; and automatically routing the cybersecurity event to one of a cybersecu
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: January 10, 2023
    Assignee: Expel, Inc.
    Inventors: Peter Silberman, Jonathan Hencinski, Dan Whalen, Roger Studner
  • Patent number: 11552953
    Abstract: An identity management server can be used to provide identity-based authentication and access control mechanism for devices trying to connect to a network or other devices on the network. The identity management server may authenticate a user associated with a device based on the past behavior information of the user received from another device associated with the user. The identity management server may generate a trust score based on multiple attributes associated with the user and the device, and authenticate the user if the trust score is within an acceptable limit. The identity management server may also generate access permissions for the device, which can be used by a network device to grant or deny access to the network.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 11544394
    Abstract: There is provided an information processing apparatus including a processor that generates a plurality of pieces of authority information for obtaining user information classified into a plurality of categories, in which the processor generates the authority information to correspond to each of a plurality of the categories.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: January 3, 2023
    Assignee: Sony Corporation
    Inventors: Matthew Lawrenson, Nicholas Walker, Masaaki Isozu
  • Patent number: 11539510
    Abstract: Systems and methods of cryptographic key distribution in a plurality of networks, including: sharing, by a first device, a first portion of a first cryptographic key controlled by a server with a second device, sharing, by the second device, a first portion of a second cryptographic key with the first device, signing a first transaction on a first network with data exchange from a first threshold signature address controlled by the first device, to a third address when one or more details of the first transaction are validated by the server; and signing a second transaction on a second network with data exchange from the second threshold signature address controlled by the second device to a fourth address when one or more details of the second transaction are validated by the server.
    Type: Grant
    Filed: August 2, 2020
    Date of Patent: December 27, 2022
    Assignee: ZENGO LTD
    Inventors: Tal Arieh Be'ery, Ouriel Ohayon, Omer Shlomovits, Gary Benattar
  • Patent number: 11531774
    Abstract: An information processing apparatus includes a detection unit that detects a degree of inconvenience to a user who is a target of authority setting, and a setting unit that sets an authority of the user in accordance with the degree of inconvenience.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: December 20, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Naoya Konita