Patents Examined by Minh Dinh
  • Patent number: 12216924
    Abstract: A semiconductor device of an embodiment includes a seed generator circuit configured to generate a seed from inputted data by using first random number sequence data generated by an XorShift circuit; and a random number generator circuit configured to receive the seed as input to generate second random number sequence data by a second XorShift circuit.
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: February 4, 2025
    Assignee: KIOXIA CORPORATION
    Inventors: Tsuyoshi Atsumi, Yasuhiko Kurosawa
  • Patent number: 12212674
    Abstract: A method for performing a data exchanging process to exchange data includes the following steps: establishing a data operating unit, transferring an encryption key to a first terminal, receiving first data encrypted according to the encryption key from the first terminal, combining first subset data of the first data and second subset data of second data encrypted according to the encryption key in the data operating unit to form result data wherein the first subset data and the second subset data respectively have a common identifier, delivering the result data to the first terminal and terminating the data operating unit. Besides, a non-transitory computer-readable medium and a system to perform the method are disclosed.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: January 28, 2025
    Assignee: LNDATA, INC.
    Inventor: Ming-Chieh Cheng
  • Patent number: 12206790
    Abstract: The invention provides a system for searching a blockchain (e.g. Bitcoin) for data/content stored in one or more blockchain transactions, and accessing that data/content. It may be used in conjunction with a protocol for searching the blockchain. An embodiment of the invention can be arranged to enable a user to search for, access, view, write and/or retrieve a portion of data provided in at least one blockchain transaction (Tx), and also arranged to identify the at least one transaction (Tx) based on a transaction index (TXindex) comprising a transaction ID and a public key associated with the transaction (Tx). The system may comprise a search facility which is either provided within the blockchain search system; or arranged to interface and/or communicate with the blockchain search system. It may also comprise at least one cryptocurrency wallet.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 21, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
  • Patent number: 12189778
    Abstract: A resilient security agent determines a cyber and/or physical health of a control system by, inter alia, communicating cyber-physical key data through cyber-physical control paths of the system, and determining error introduced by the communication. The resilient security agent may be further configured to verify the integrity of acquired cyber-physical state information. The cyber health of the control system may be evaluated by comparing the acquired cyber state information to one or more cyber state profiles. The physical health of the control system may be evaluated by comparing the acquired physical state information to one or more physical state profiles.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: January 7, 2025
    Assignee: Battelle Energy Alliance, LLC
    Inventors: Craig G. Rieger, Timothy R. McJunkin, Milos Manic, Kasun Amarasinghe
  • Patent number: 12192384
    Abstract: A system, comprising an authentication module to generate a challenge to authenticate a user, the challenge to be distributed to members of a set of verifying parties; and grant the user access to a resource upon receiving an authenticating response to the challenge; and a combiner module to receive partial responses from members of the set of verifying parties upon verification of the user by each member, the verification made using a provided contextual identifier of the user; based on the partial responses reaching a threshold number of responses, combine the partial responses to obtain a combined response, and provide the combined response to the authentication module as an authenticating response to the challenge.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: January 7, 2025
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gaetan Wattiau, Thalia May Laing, Joshua Serratelli Schiffman
  • Patent number: 12182455
    Abstract: Examples herein relate to a solid state drive that includes a media, first circuitry, and second circuitry. In some examples, the first circuitry is to execute one or more commands. In some examples, the second circuitry is to receive a configuration of at one type of command, where the configuration is to define an amount of media bandwidth allocated for the at one type of command; receive a command; and assign the received command to the first circuitry for execution.
    Type: Grant
    Filed: November 14, 2023
    Date of Patent: December 31, 2024
    Assignee: Intel Corporation
    Inventors: Nilesh N. Shah, Chetan Chauhan, Shigeki Tomishima, Nahid Hassan, Andrew Chaang Ling
  • Patent number: 12176019
    Abstract: A semiconductor device includes a memory circuit including first and second banks and configured to count the numbers of inputs of first and second active signals for executing active operations on the first and second banks to generate a counting signal and to generate first and second hammering detection signals when the numbers of inputs of the first and second active signals are equal to or greater than a set number, and an active control circuit configured to store an active address as a target address when at least one of the first and second hammering detection signals is enabled, and to execute addition and subtraction operations on the target address to output a result of the addition and subtraction operations as an internal address for at least one of the first and second banks for executing a smart refresh operation, based on the counting signal in a refresh operation.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: December 24, 2024
    Assignee: SK hynix Inc.
    Inventor: Choung Ki Song
  • Patent number: 12158968
    Abstract: Systems and methods are provided executing jobs immediately upon receipt of a notification. The systems and methods may include receiving, at a cloud compute service, a notification that a sensitive file comprising sensitive data has been received at a file receipt location, the sensitive file being sent by a client device; generating, by the cloud compute service, a container instance in response to the notification; retrieving, by the container instance, the sensitive file from the file receipt location; generating, by the container instance, a stripped file by stripping the sensitive data from the sensitive file based on a configuration file; transmitting, by the container instance, the stripped file to a storage location; deleting the sensitive file and associated file pointers from the file receipt location; and terminating the container instance, wherein terminating the container instance comprises deleting files comprising sensitive data and associated file pointers.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: December 3, 2024
    Assignee: Capital One Services, LLC
    Inventors: Nathal L. Fonseka, Ankit Pansari
  • Patent number: 12153691
    Abstract: Described embodiments relate to a computer-implemented method comprising: receiving, from an authorisation server, an access credentials read request associated with a user. The access credentials read request comprises one or more access credential identifiers and one or more parameter values, wherein the one or more parameter values are derived from a current state of a set of requirements for authorising modifications to access credentials. The method further comprises traversing a first event log associated with the user to determine one or more access credential values associated with the respective one or more access credential identifiers based on the one or more parameter values and transmitting, to the authorisation server, the one or more access credential values.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: November 26, 2024
    Assignee: XERO Limited
    Inventor: Justin Thirkell
  • Patent number: 12148503
    Abstract: In an embodiment an integrated circuit includes a non-volatile memory having a plurality of memory cells, wherein each memory cell is configured to store information, and wherein each memory cell is configured to provide a reading current having an intensity dependent on a value stored in the memory cell when the memory cell is selected for reading; and a sense amplifier including a first amplifier configured to amplify the reading current of each memory cell selected for reading, an oscillation generator configured to generate on basis of the amplified signal a signal having oscillations according to a frequency dependent on the intensity of the current of the amplified signal, a counter configured to count the oscillations of the signal generated by the oscillation generator over at least one given period of time and a digital processing circuit configured to determine a value represented by the amplified signal on basis of the value counted during the at least one given period of time using a lookup table
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: November 19, 2024
    Assignee: STMICROELECTRONICS (GRAND OUEST) SAS
    Inventor: Xavier Lecoq
  • Patent number: 12149342
    Abstract: Various embodiments are described that relate to random noise addition to a communication. A first secure network can employ a first encryption scheme and a second secure network can employ a second encryption scheme. In order to communicate between the first secure network and the second secure network such that the schemes are not decipherable, random noise can be added to a communication designated to transfer from the first secure network to the second secure network.
    Type: Grant
    Filed: June 26, 2023
    Date of Patent: November 19, 2024
    Assignee: The Government of the United States, as represented by the Secretary of the Army
    Inventors: Matthew Lazzaro, William Toth
  • Patent number: 12143489
    Abstract: Provided is a communication system including: a first device configured to transmit encrypted information that is encrypted by using a first encryption key; and a second device configured to execute a predetermined process based on the encrypted information obtained from the first device, and a second encryption key that is common to the first encryption key. The first device includes a first change section configured to change the first encryption key in the case where a first condition is satisfied. The second device includes a second change section configured to change the second encryption key in the case where a second condition is satisfied, the second condition being common to the first condition.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: November 12, 2024
    Assignee: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHO
    Inventors: Yosuke Ohashi, Masateru Furuta
  • Patent number: 12135796
    Abstract: An encoding of a cryptographic key is obtained in a form of an encrypted key. Request is provided to a service provider including a fulfillment involving performing a cryptographic operation on data. Upon fulfillment of the request, a response is then received which indicates the fulfillment of the request.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: November 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine
  • Patent number: 12137083
    Abstract: A method may include allocating a number of public keys, where each respective public key is allocated to a respective entity of a number of entities; storing a number of private keys, where each respective private corresponds to a respective public key; storing one or more decryption algorithms, where each respective decryption algorithm is configured to decrypt data previously encrypted using at least one encryption algorithm of the encryption algorithms. Each respective encryption algorithm may be configured to encrypt data using at least one public key. Each respective decryption algorithm may be configured to decrypt data using at least one private key. The method may include receiving encrypted data, where the encrypted data is encrypted using a first public key and a first encryption algorithm, and the encrypted data is provided over a network.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: November 5, 2024
    Assignee: PAYPAL, INC.
    Inventor: Daniel Manges
  • Patent number: 12132754
    Abstract: A distributed system of scanning nodes is provided job portions to collectively scan network systems numbering in the tens of thousands and beyond million across the Internet. A scanning controller creates the job portions to fulfill a scanning request. The scanning controller creates the job portions based on availability of scanning nodes and a size of the scanning request (i.e., number of network addresses indicated by the request). The scanning controller creates each job portion with scanning instructions for an available scanning node to execute on a selected set of the network addresses indicated in the request, with each job portion having a different set of addresses to scan and being independently executable.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: October 29, 2024
    Assignee: Palo Alto Networks, Inc.
    Inventors: Matthew Kraning, Matthew Anderson, Peter Dickinson, Corey Fredericks, John Holliman, Andrew Seidel
  • Patent number: 12125528
    Abstract: A semiconductor memory device includes memory cell transistors and a control circuit. In a write operation, the control circuit executes multiple loops each including a program operation, a verify operation, and a bit scan operation. In the bit scan operation, the control circuit performs, a first process of generating verify result data in parallel for a group of memory cell transistors having different target threshold voltage states, the verify result data for each memory cell transistor in the group indicating whether the memory cell transistor has reached its target threshold voltage state, and a second process of calculating for each of the target threshold voltage states, the number of memory cell transistors that have not reached their target threshold voltage states.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: October 22, 2024
    Assignee: Kioxia Corporation
    Inventor: Naofumi Abiko
  • Patent number: 12125514
    Abstract: Apparatuses, systems, and methods for access based refresh operations. A memory bank may be divided into multiple sub-banks, each of which has a refresh control circuit. A word line in a first sub-bank may be refreshed responsive to a word line in a second sub-bank being accessed. Once a threshold number of refreshes have been performed in the sub-bank, further accesses to the other sub-banks may be ignored. If the threshold has not been met at the end of a refresh period, then the refresh control circuit may issue a refresh signal.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: October 22, 2024
    Assignee: Micron Technology, Inc.
    Inventor: Takamasa Suzuki
  • Patent number: 12115877
    Abstract: A battery-swapping and encryption system and method. The battery-swapping and encryption system comprises an encryption device (12). The encryption device (12) is used to receive a swapping-complete signal, and to set a swapping-authorized signal after receiving the swapping-complete signal. The swapping-complete signal is used to indicate that an electric vehicle has completed battery swapping in an authorized battery-swapping facility. The encryption device (12) is further used to store the swapping-authorized signal. The battery-swapping and encryption system and method can be used to detect whether battery swapping performed by a user conforms to operation regulations, thereby ensuring that batteries of a battery-swapping station circulate within the station itself without being lost.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: October 15, 2024
    Assignee: AULTON NEW ENERGY AUTOMOTIVE TECHNOLOGY GROUP
    Inventors: Jianping Zhang, Wencheng Lu
  • Patent number: 12112057
    Abstract: Systems, apparatuses, and methods related to a flip-on-precharge disable operation are described herein. In an example, a flip-on-precharge disable operation can include activating a set of memory cells in a memory device to perform a memory access. The memory device can include a plurality of sets of memory cells corresponding to respective portions of an array of memory cells of the memory device. The flip-on-precharge disable operation can further include receiving signaling indicative of a command for a precharge operation on a set of the plurality of sets of memory cells. The signaling can include one or more bits that indicates whether to disable a randomly performed flip operation on the set of memory cells. The flip-on-precharge disable operation can include, in response to the one or more bits indicating to disable the flip operation, performing the precharge operation without randomly performing the flip operation on the set of memory cells.
    Type: Grant
    Filed: July 10, 2022
    Date of Patent: October 8, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Marco Sforzin, Daniele Balluchi
  • Patent number: 12113907
    Abstract: Methods and systems for implementing DevID enrollment for hardware redundant Trust Platform Modules (TPMs), are described. A system can include hardware redundancy for management modules, and for TPMs that correspond to each management module. Accordingly, a product can have a dual-TPM configuration, where both modules are associated with the same product. Further, a process that particularly considers the presence of dual-TPMs for creating, issuing, and enrolling DevID certificates is described. The process issues and maintains DevID certificates for each TPM by synchronizing dual sessions that correspond to each TPM. Also, the process accounts for duplicate identification data, for example allowing the certificate authority (CA) to sign certificates for dual-TPMs linked to the same chassis number. The process can include performing validation checks, rendezvous points, and locks to ensure that DevID certificates are successfully issued for each of the dual-TPMs, respectively.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: October 8, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Thomas M. Laffey