Multiple Computer Communication Using Cryptography Patents (Class 713/150)
  • Patent number: 12262197
    Abstract: The subject disclosure provides systems and methods for sender verification for encrypted electronic messaging. The discloses systems and methods may facilitate reducing or preventing spam messages between electronic devices. An electronic device may determine, prior to sending an electronic message to another device with a first level of encryption that is higher than a second level of encryption, whether the electronic device is eligible to send the message with the first level of encryption. If an electronic device determines that it is ineligible to send the message with the first level of encryption to another electronic device, a first message from the electronic device to the other electronic device may be sent with the second level of encryption as part of an unencrypted or low encryption handshake between the devices.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Elliot A. Barer, Pierre J. Defilippis, Roberto Garcia, Timothy Shaw, Craig M. Federighi, Darin B. Adler, Jonathon Sodos
  • Patent number: 12256018
    Abstract: A system that provides responses to requests obtains a key that is used to digitally sign the request. The key is derived from information that is shared with a requestor to which the response is sent. The requestor derives, using the shared information, derives a key usable to verify the digital signature of the response, thereby enabling the requestor to operate in accordance with whether the digital signature of the response matches the response.
    Type: Grant
    Filed: October 4, 2023
    Date of Patent: March 18, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine
  • Patent number: 12244559
    Abstract: Techniques are provided that rotate a device address used to identify a wireless client device on a wireless network. The wireless client device and at least one network infrastructure component identify a plurality of device addresses associated with the wireless client device. In some embodiments, the plurality of device addresses are generated via a corresponding plurality of invocations of a stateful random number generator, such as a cryptographically secure pseudorandom number generator.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: March 4, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Roberto Muccifora, Domenico Ficara, Amine Choukir, Anirban Karmakar, Vincent Cuissard, Sudhir Kumar Jain
  • Patent number: 12238170
    Abstract: A method for on demand serverless container based storage transfer includes receiving a request to transfer data from a first device to a second device, the first device hosted at a private cloud, the private cloud isolated from the Internet. The method includes determining that the first device is communicatively connected to the private cloud. The method also includes, in response to determining that the first device is communicatively connected to the private cloud, instantiating a container at the first device, the container configured to receive the data from the first device without directly accessing a local storage of the first device. The method includes transferring, using the container, the data from the first device to the second device.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: February 25, 2025
    Assignee: Google LLC
    Inventors: Alankrit Kharbanda, Shyam Venkataraman, Sowmya Dayanand, Xiangqian Yu, Juan Esteller
  • Patent number: 12229289
    Abstract: A method of controlling access to a document file includes creating the document file, which is an executable file that presents content having at least one media type and is presentable to a user on an electronic device having a processor. A first unique global identifier is associated with the document file. A content storage device associated with a second unique global identifier is provided. The content storage device is coupled for communication with the processor of the electronic device. The document file is then provided to the user providing by storing the document file on the content storage device, but only if the first unique global identifier corresponds to the second unique global identifier in a predetermined manner.
    Type: Grant
    Filed: September 27, 2023
    Date of Patent: February 18, 2025
    Inventor: Leonard L. Drey
  • Patent number: 12223487
    Abstract: Provided are a kiosk and method for anonymously relaying content from a public kiosk to a portable electronic device. The method includes receiving user input corresponding to content requested by a user, and accessing information stored by a non-transitory computer-readable medium. With at least one computer processor, an output comprising a computer-readable code encoding the content requested by the user is generated, and displayed using a computer display device operatively connected to the at least one computer processor. The computer-readable code, as a result of being captured by an optical imaging device provided to the portable electronic device, is interpreted to cause the portable electronic device to execute computer-executable instructions stored by the portable electronic device to perform an operation corresponding to the computer-readable code.
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: February 11, 2025
    Assignee: IKE SMART CITY, LLC
    Inventors: Alan J. Gilbert, Peter D. Scantland, Gregory S. Walker, Jr., Graham D. Conzett
  • Patent number: 12216758
    Abstract: Techniques for training data protection in an artificial intelligence model execution environment are disclosed. For example, a method comprises executing a first portion of an artificial intelligence model within a trusted execution area of an information processing system and a second portion of the artificial intelligence model within an untrusted execution area of the information processing system, wherein data at least one of obtained and processed in the first portion of the artificial intelligence model is inaccessible to the second portion of the artificial intelligence model. Data obtained in the trusted execution area may comprise one or more data samples in an encrypted form usable to train the artificial intelligence model.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: February 4, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinpeng Liu, Michael Estrin, Zhen Jia
  • Patent number: 12210822
    Abstract: Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: January 28, 2025
    Assignee: AUTODESK, INC.
    Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
  • Patent number: 12206555
    Abstract: Disclosed is a method and device for dynamically adding a consensus node in a blockchain. The method comprises: receiving a registration request, initiated by a new participant, for registration as a new consensus node in a consensus network, wherein the registration request is used for initiating a registration to the consensus network; generating, according to the registration request, a network update block in which topological information of a new consensus network is written, wherein the new consensus network comprises consensus nodes in the consensus network and the new consensus node; and synchronizing block information in the consensus network and the network update block to the participant and the consensus nodes so as to obtain the new consensus network.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 21, 2025
    Assignee: JINGDONG TECHNOLOGY INFORMATION TECHNOLOGY CO., LTD.
    Inventor: Shuang Zhang
  • Patent number: 12200108
    Abstract: Techniques for updating blockchains using a proof of work determined serially include receiving a block of data for inclusion in a new block of a blockchain; deterministically determining an initial nonce, hashing a combination of the block of data and the initial nonce to create a hashed value; iteratively deterministically determining an updated nonce based on a combination of the hashed value and updating the hashed value by hashing the updated nonce until the updated hashed value satisfies a proof of work criteria; creating the new block based on the block of data, the initial nonce, and the updated hashed value that satisfies the proof of work criteria; and having the new block stored in the blockchain.
    Type: Grant
    Filed: May 19, 2023
    Date of Patent: January 14, 2025
    Assignee: MYDREAM INTERACTIVE, INC.
    Inventors: Andrew Jonathan Leker, Matthew Drew Birder, Allison Phuong Huynh, Mark Thomas Wallace
  • Patent number: 12200140
    Abstract: In a blockchain, contents of communication of electronic data are basically made public, and a malicious person can find system vulnerability of the blockchain. Leak of secret information or the like to an unintended third party through unauthorized access or the like by exploiting the vulnerability and cause is actually possible. Thus, it cannot be said that sufficient security measures are taken. In the present invention, a colony server stores partial data containing data of a predetermined size from a beginning of data to be managed received from a terminal, and a center server stores body data containing data of the predetermined size +1 and thereafter. Thus, the data to be managed is managed in a divided manner. Also, even if the body data is leaked from the colony server through unauthorized access or the like, the body data is merely part of the data to be managed, and has no value on its own.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: January 14, 2025
    Assignee: SYSNA, Inc.
    Inventors: Shinichi Sugiura, Nobuyuki Nakahara, Mika Asano
  • Patent number: 12192341
    Abstract: Disclosed herein are a method for protecting data for information centric in-network computing and a system using the same. The method includes: preparing, at a computing node, a an encryption key pool that includes a security key for sharing a symmetric key used for encrypting result data according to a user's request and matching information; preparing, at an INC agent receiving the user's request, a synchronization key pool for sharing the security key through the matching information; and creating, by the computing node, a processor for executing output processing of the result data and allocating a security key to the processor based on the matching information of the encryption key pool when a security key exists. The security key is allocated to the computing node which is determined to perform the request in the INC agent.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: January 7, 2025
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Ji Soo Shin, Sae Hoon Kang, Nam Seok Ko
  • Patent number: 12182291
    Abstract: Systems, methods, and computer program products for controlling access by applications to application data are provided. A computing device receives a request for access control data over a network and returns access control data to the requestor to control an applications access over the network to application data. The access control data returned to the requestor includes access-point dependent access control data to control the application's access to the application data based on the access point used to access the network.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: December 31, 2024
    Assignee: Open Text SA ULC
    Inventor: Simon Dominic Copsey
  • Patent number: 12183124
    Abstract: A wireless programmable digital chess clock having to a housing, a display mounted in the housing and operatively arranged to display time associated with a first player's clock and operatively arranged to display time associated with a second player's clock, a first switch mounted in the housing and operatively arranged to stop the first player's clock and start the second player's clock when activated; a second switch mounted in the housing and operatively arranged to stop the second player's clock and start the first player's clock when activated, a microcontroller operatively arranged to set and control the first and second players' clocks, and, a near field communication module, in communication with microcontroller, and operatively arranged to receive signals from an external transmitting device, where the signals are used to set the time on the first and second players' clocks.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: December 31, 2024
    Assignee: ZmartFun Electronics, Inc.
    Inventor: Roberto Socorregut
  • Patent number: 12177293
    Abstract: Systems and methods for peer-to-peer video streaming from an edge data storage device to a browser are described. A surveillance video camera may establish a secure peer-to-peer connection using a first data transfer protocol with a user device. Once the secure peer-to-peer connection is established with the user device, out of band key exchange may occur through the peer-to-peer connection. Then, a shared key may be generated at both the video camera and the user device such that a request for media from the user device may be sent to a relay server over a second data transfer protocol. The video camera may then send an encrypted data file responsive to the media request over the second data transfer protocol to the relay server.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: December 24, 2024
    Assignee: Sandisk Technologies, Inc.
    Inventors: Vishwas Saxena, Mukesh Kumar P
  • Patent number: 12174971
    Abstract: A system, method, and computer-readable medium having instructions thereon for a method is provided for cryptographically securing electronic transmissions, whether for standalone use on text or embedded in processor hardware. The making of and using enhanced 256-bit symmetric ciphers which are FIPS-compliant is provided for security of transmissions as well as of static information, i.e., data at rest.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: December 24, 2024
    Assignee: QRCrypto SA
    Inventor: Stiepan A. Kovac
  • Patent number: 12166863
    Abstract: A method of multi-party computation, for processing and secure handing of a plurality of data associated with one or more users, comprising the steps of: providing a predetermined multi-party computation algorithm; each user being able to send a first dataset to a data processing unit via a respective second data processing unit distinct from the first data processing unit and in signal communication with the first data processing unit; each first dataset being associated with the user and comprising one or more encrypted numerical values; processing each first dataset that has been sent using at least one reference function residing in the first data processing unit to generate a respective encrypted result for each reference function; requesting the first data processing unit to send the result using a predetermined function shared by the users and a respective second data processing unit sending the result to the second requesting data processing unit; wherein the step of sending the first dataset comprise
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: December 10, 2024
    Assignee: Intesa Sanpaolo Innovation Center S.p.A.
    Inventors: Irene Giacomelli, Mario Di Raimondo, Dario Catalano, Laura Li Puma, Valeria Ricci, Roberto Giorgetti
  • Patent number: 12164387
    Abstract: A storage cluster may dynamically select a data transport mode for supporting a backup or export job. The storage cluster may receive a trigger indication to create, a backup of data of a source virtual machine. The storage cluster may select a data transport mode to use for reading the data from the source virtual machine to create the backup at the storage cluster. The selection may be from a set of data transport modes that includes a proxy virtual machine mode and a direct-to-host mode. The storage cluster may transmit, to a host for the source virtual machine, a request to activate the selected data transport mode, and receive the data from the source virtual machine via the selected data transport mode. The storage cluster may use the data to create the backup.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: December 10, 2024
    Assignee: Rubrik, Inc.
    Inventors: Yang Yang, Hao Zhou, Li Ding, Yiyao Wu
  • Patent number: 12159056
    Abstract: Apparatus and methods for extending functionality of memory controllers in a processor-based device are disclosed herein. In one aspect, a processor-based device provides a memory access intercept circuit that is communicatively coupled to a memory controller and a memory device. The memory access intercept circuit is configured to receive a memory write request that is directed to and received by the memory controller, and generates a write transaction identifier (ID) for the memory write request. The memory access intercept circuit then generates proxy write data containing the write transaction ID, and sends the proxy write data to the memory controller. The memory access intercept circuit subsequently intercepts the actual write data directed to the memory controller, and stores the write data in a write data buffer in association with the write transaction ID.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: December 3, 2024
    Assignee: Ampere Computing LLC
    Inventors: Massimo Sutera, Sandeep Brahmadathan, Nagi Aboulenein, Brian Thomas Chase, James Edward Casteel, Kha Minh Huynh, Vung Thanh Huynh
  • Patent number: 12159633
    Abstract: Embodiments described herein provide for a voice biometrics system execute machine-learning architectures capable of passive, active, continuous, or static operations, or a combination thereof. Systems passively and/or continuously, in some cases in addition to actively and/or statically, enrolling speakers. The system may dynamically generate and update profiles corresponding to end-users who contact a call center. The system may determine a level of enrollment for the enrollee profiles that limits the types of functions that the user may access. The system may update the profiles as new contact events are received or based on certain temporal triggering conditions.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: December 3, 2024
    Assignee: Pindrop Security, Inc.
    Inventors: Payas Gupta, Terry Nelms, II
  • Patent number: 12158478
    Abstract: We describe apparatuses, systems, method, reagents, and kits for conducting assays as well as process for their preparation. They are particularly well suited for conducting automated sampling, sample preparation, and analysis in a multi-well plate assay format. For example, they may be used for automated analysis of particulates in air and/or liquid samples derived therefrom in environmental monitoring.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: December 3, 2024
    Assignee: Meso Scale Technologies, LLC.
    Inventor: Charles M. Clinton
  • Patent number: 12160411
    Abstract: An information processing system includes a first device and a second device. The first device generates first encrypted data by applying a first encryption with respect to the original data stored in a shared storage area, and causing the first encrypted data to be stored in the shared storage area. The second device generates second encrypted data by applying a second encryption with respect to the first encrypted data stored in the shared storage area, and causes the second encrypted data to be stored in the shared storage area. The first device deletes the original data and the first encrypted data from the shared storage area.
    Type: Grant
    Filed: October 18, 2023
    Date of Patent: December 3, 2024
    Assignee: L&I Inc.
    Inventor: Shinichi Kondo
  • Patent number: 12155506
    Abstract: Systems and methods using a universal bridge acting as a gateway to a cloud-based control system to control Internet of Things (IoT) devices are disclosed. The system comprises a cloud-based server, and a bridge operable in a plurality of communication protocols and coupled to the IoT devices. Each IoT device communicates with the bridge using at least one of the plurality of communication protocols. The bridge transmits data received from the IoT devices to the cloud-based server over a network, and receives data from the cloud-based server, over the network, to be transmitted to at least one IoT device from the plurality of IoT devices.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: November 26, 2024
    Assignee: Heltun, Inc.
    Inventors: Ashot Mashuryan, Giorgi Gulabyan
  • Patent number: 12155763
    Abstract: A processor with an elliptic curve cryptographic algorithm and a data processing method thereof are shown. Three elliptic curve cryptographic instructions are proposed in the instruction set architecture for key exchange between an initiator and a responder. The initiator device executes the first elliptic curve cryptographic instruction to generate a key pair (rA, RA). In addition to considering the first temporary public key RA, the responder device further takes the second temporary public key RB into consideration when executing the second elliptic curve cryptographic instruction to generate the responder-generated shared key KB. Based on the temporary private key rA, and the temporary public keys RA and RB, the initiator device executes the third elliptic curve cryptographic instruction to generate the initiator-generated shared key KA.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: November 26, 2024
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Yanting Li, Zhenhua Huang, Yingbing Guan, Yun Shen, Lei Yi, Shuang Yang
  • Patent number: 12155636
    Abstract: A method for controlling an energy grid. In this method, first pieces of information about the past behavior of at least one user at the energy grid are ascertained by a processing unit assigned to the user, homomorphically encrypted and transferred homomorphically encrypted to a first data memory. An external processing unit reads the homomorphically encrypted first pieces of information, calculates as a function thereof second, homomorphically encrypted pieces of information about a predicted, future behavior of the user and stores the second, homomorphically encrypted pieces of information on a second data memory. The second, homomorphically encrypted pieces of information are read out from the second data memory and decrypted by the processing unit assigned to the user. A control of the energy grid takes place as a function of the decrypted second pieces of information.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: November 26, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Jared Weinfurtner, Christian Heise
  • Patent number: 12149628
    Abstract: Various embodiments are disclosed for self-authorized identification and services, and applications therefor. A computing device may generate a public-private key pair and a self-authorizing identifier (SAID), a byte string that is globally unique and immutable to the computing device. A remote service implementing a blockchain protocol may store a public key of the public-private key pair in a distributed blockchain ledger, which is used to authenticate the computing device in various network-based communications, and encrypt or decrypt such communications. An enclave service may be employed to asynchronously send messages between computing devices. The computing device may have an isolated environment that permits collaboration applications to execute therein, as well as an actallet that permits distribution applications not executing in the isolated environment to access the SAID or data pertaining thereto.
    Type: Grant
    Filed: August 19, 2021
    Date of Patent: November 19, 2024
    Assignee: SHALIBARON CORPORATION
    Inventors: Heping Shang, James Qiu
  • Patent number: 12149619
    Abstract: A processor with an elliptic curve cryptographic algorithm and a data processing method thereof are shown. The processor has a first register, storing a private key pointer pointing to a private key. In response to a single elliptic curve cryptographic instruction of an instruction set architecture, the processor reads a ciphertext input from a first storage space within a system memory, performing a decryption procedure using the elliptic curve cryptographic algorithm on the ciphertext input based on the private key obtained by referring to the first register to decrypt the ciphertext input and generate a plaintext output, and programming the plaintext output into a second storage space within the system memory.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: November 19, 2024
    Assignee: SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD.
    Inventors: Yanting Li, Zhenhua Huang, Yingbing Guan, Yun Shen, Lei Yi, Shuang Yang
  • Patent number: 12137405
    Abstract: A method is provided for granting access, for user equipment registered in a home mobile network to a wireless local area network. In this method, a probe request is received by an access network server located in the wireless local area network, wherein this probe request includes first information allowing to identify the home mobile network of the user equipment. The access network server determines then at least one access point of the wireless local area network to which the user equipment is allowed to connect, based on the identification of the home mobile network from the first information and sends a response message including at least one access identifier identifying the at least one access point of the wireless local area network.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: November 5, 2024
    Assignee: ORANGE
    Inventor: Xiaobao Chen
  • Patent number: 12136055
    Abstract: In various embodiments, a system may be configured to substantially automatically determine whether to take one or more actions in response to one or more identified risk triggers (e.g., data breaches, regulation change, etc.). The system may, for example: (1) compare the potential risk trigger to one or more previous risks triggers experienced by the particular entity at a previous time; (2) identify a similar previous risk trigger (e.g., one or more previous risk triggers related to a similar change in regulation, breach of data, type of issue identified, etc.); (3) determine the relevance of the current risk trigger based at least in part on a determined relevance of the previous risk trigger; and (4) determine whether to take one or more actions to the current risk trigger based at least in part on one or more determined actions to take in response to the previous, similar risk trigger.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: November 5, 2024
    Assignee: OneTrust, LLC
    Inventors: Kabir A. Barday, Mihir S. Karanjkar, Steven W. Finch, Ken A. Browne, Aakash H. Patel, Jason L. Sabourin, Richard L. Daniel, Dylan D. Patton-Kuhl, Kevin Jones, Jonathan Blake Brannon
  • Patent number: 12132819
    Abstract: Aspects of the disclosure relate to processing systems for performing cross-sectional asset editing. A computing platform may receive permission to perform a first subset of event processing steps. The computing platform may delegate permission to an external event processor to perform a second subset of event processing steps and to an external resource management platform to perform a third subset of event processing steps. The computing platform may generate an element chain corresponding to the account. In response to receiving a request to process an event, the computing platform may add a sub-element to the element chain containing a fixed parameter corresponding to an expected value associated with the event and a variable parameter corresponding to an actual value associated with the event. In response to receiving a request to write the actual value to the element chain, the computing platform may modify the variable parameter of the sub-element accordingly.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: October 29, 2024
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Joseph Castinado
  • Patent number: 12132700
    Abstract: A system and method for implementing M-TIF to integrate one or more non-IP tactical nodes as an integral part of a 5G network includes a tactical translator. The tactical translator provides I/O functionality, message encapsulation, message translation, and IP-to-non-IP address translation. The tactical translator may be interposed between a tactical gateway and a tactical proxy to securely bridge legacy non-IP waveforms with the 5G Core.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: October 29, 2024
    Assignee: Rockwell Collins, Inc.
    Inventors: Jeffrey D. Bouis, Naveen Rajanikantha, John V. Thommana
  • Patent number: 12126609
    Abstract: Aspects of the disclosure relate to a system and method for cryptographically transmitting and storing identity tokens and/or activity data among spatially distributed computing devices. The system may comprise a plurality of chains, such as an identity chain and an activity chain. In some aspects, identity data associated with a user may be used to generate an identity token for the user. The identity token may be transmitted to a plurality of computing devices for verification. Based on a verification of the identity token, the identity token may be stored in the identity chain. A request to perform an activity may also be received, and identity data associated with the user may be received in order to authenticate the user. The computing device may generate, based on the received identity data, an identity token for the user.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: October 22, 2024
    Assignee: Allstate Insurance Company
    Inventors: Howard Hayes, Jason D. Park, John S. Parkinson
  • Patent number: 12124580
    Abstract: A method includes: federating, by a computer device, a proxy hardware security module from a physical hardware security module; storing, by the computer device, the proxy hardware security module; receiving, by the computer device, a first one of a plurality of periodic identifying communications from the physical hardware security module; and erasing, by the computer device, the proxy hardware security module as a result of the computer device not receiving a second one of the plurality of periodic identifying communications.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 22, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erlander Lo, Karunakar Bojjireddy, Angel Nunez Mencias, Marco Pavone
  • Patent number: 12113909
    Abstract: A method and electronic device are provided for decrypting homomorphically encrypted (HE) data. The method may include generating, in the electronic device, result metadata that specifies a size of the HE data to be decrypted. The electronic device generates or collects HE input data and the result metadata. The HE input data and the encrypted result metadata are transmitted to a cloud server in a cloud environment to allow the cloud server to perform computations using the HE input data. The cloud server is enabled by the hardware device to send a result of the computations on the HE input data to a secure element (SE) for decryption. A relatively secure online connection is established to the SE in the cloud environment. The SE is enabled by the electronic device to decrypt the result of the computations on the HE input data as specified by the result metadata.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: October 8, 2024
    Assignee: NXP B.V.
    Inventors: Adrian Marotzke, Leonard Clemens Püttjer
  • Patent number: 12107824
    Abstract: A country estimation device includes processing circuitry configured to collect path information for each IP address, extract attribute information assigned to the collected path information, and estimate a country where the IP address is located by referring to attribute information indicating a country at a link destination of a path of the path information among the extracted attribute information.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: October 1, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kazunori Kamiya, Bo Hu
  • Patent number: 12093371
    Abstract: The technology disclosed herein enables a computing device to use a trusted execution environment in an untrusted device to distribute protected content to a set of one or more computing devices. An example method may include: transmitting, by a processor of a data distribution device, attestation data to a first computing device; establishing a trusted execution environment in the data distribution device, wherein the trusted execution environment comprises an encrypted storage area; loading data of the first computing device into the trusted execution environment in the data distribution device, wherein the data comprises protected content and comprises executable code to control access to the protected content; receiving, by the data distribution device, data of a second computing device; and causing the executable code to execute in the trusted execution environment to analyze the data of the second computing device and to provide the second computing device access to protected content.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: September 17, 2024
    Assignee: Red Hat, Inc.
    Inventor: Michael Hingston McLaughlin Bursell
  • Patent number: 12093368
    Abstract: Generally, systems and methods for securely establishing data transfer, storage, and execution are presented. The system may comprise a computing device that comprises at least one programmable integrated circuit. The programmable integrated circuit may comprise multiple independently loadable partitioned segments. A first partitioned segment of the programmable integrated circuit may comprise one or more factory-installed secrets in the form of data, wherein the factory-installed secrets may be configured to convert data from an untranslated state to a translated state, and vice versa. A second partitioned segment may comprise storage-at-rest data for at least one authenticable user of the computing device. The computing device may comprise at least one storage medium that comprises data, including data comprising one or more boot instructions for the computing device, that may be in an untranslated state.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: September 17, 2024
    Inventor: Dana Zircher
  • Patent number: 12088529
    Abstract: The presentation invention relates to methods and apparatus for communicating data in communications networks. An exemplary method in accordance with one embodiment includes the steps of: establishing a first Transmission Control Protocol (TCP) session between a wireless base station and a Cable Modem Termination System (CMTS); receiving via the first TCP session at the CMTS a first set of TCP data packets from a cable modem located on a communications path between the wireless base station and the CMTS, the first set of TCP data packets having been sent by the wireless base station; and determining, by the CMTS, whether to send an Acknowledgement (ACK) message or a Negative Acknowledgement (NACK) message to the wireless base station for the entire first set of TCP data packets based on verifying a subset of TCP data packets of the first set of TCP data packets.
    Type: Grant
    Filed: November 5, 2021
    Date of Patent: September 10, 2024
    Assignee: Charter Communications Operating, LLC
    Inventor: Volkan Sevindik
  • Patent number: 12088692
    Abstract: The present embodiments relate to systems and methods for using a blockchain to record information related to the lifecycle of a vehicle associated with a Vehicle Identification Number (VIN), or other vehicle identifier. For example, the VIN lifecycle process may be used to ensure the transferability of title, including when information relevant to transferability is not easily determinable, such as after a collision occurs. The systems and methods may include the reception of a mileage report corresponding to a vehicle and updating a blockchain to associate the vehicle with mileage information. The systems and methods described herein may allow for using a blockchain which gives the option for private information, and permissioned participants in the blockchain. In particular, the systems and methods allow for a distributed consensus amongst businesses, consumers, and authorities, as to the validity of information and transactions stored on the blockchain.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: September 10, 2024
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: William J. Leise, Douglas A. Graff, Stacie A. McCullough, Shawn M. Call, Eric Bellas, Jaime Skaggs, Jacob J. Alt, Eric R. Moore, Vicki King
  • Patent number: 12066344
    Abstract: Described herein are techniques to enable a mobile device to perform multi-source estimation of an altitude for a location. A baseline altitude may be determined at ground level for a location and used to calibrate a barometric pressure sensor on the mobile device. The calibrated barometric pressure sensor can then estimate changes in altitude relative to ground level based on detected pressure differentials, allowing a relative altitude to ground to be determined. Baseline calibration for the barometric sensor calibration can be performed to determine an ambient ground-level barometric pressure.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: August 20, 2024
    Assignee: Apple Inc.
    Inventors: Lei Wang, William J. Bencze, Kumar Gaurav Chhokra, Fatemeh Ghafoori, Stephen P. Jackson, Cheng Jia, Yi-Wen Liao, Glenn D. Macgougan, Isaac T. Miller, Alexandru Popovici, Christina Selle, Aditya Narain Srivastava, Richard Warren, Michael P. Dal Santo, Pejman Lotfali Kazemi
  • Patent number: 12069151
    Abstract: A system and method for automatic remote mobile device data extraction is provided. The system and method can include transmitting a request to extract data from a server at a first location to a computer that is at a second location, where the mobile device is connected to the computer. A web link and an activation code can be provided that allows for downloading an agent application on the computer to assist with the request, and a list of exact data elements to be extracted can also be provided. The data can be extracted from the mobile device and sent to the server.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: August 20, 2024
    Assignee: Cellebrite, Inc.
    Inventors: Andrew Lawrence Fahey, Lisa Neyen, Frank Lin, Alex Druker, Boris Lipschitz, Joshua Barone
  • Patent number: 12063180
    Abstract: Systems and methods are disclosed for securing a network, for admitting new nodes into an existing network, and/or for securely forming a new network. As a non-limiting example, an existing node may be triggered by a user, in response to which the existing node communicates with a network coordinator node. Thereafter, if a new node attempts to enter the network, and also for example has been triggered by a user, the network coordinator may determine, based at least in part on parameters within the new node and the network coordinator, whether the new node can enter the network.
    Type: Grant
    Filed: April 13, 2023
    Date of Patent: August 13, 2024
    Assignee: ENTROPIC COMMUNICATIONS, LLC
    Inventors: Yoav Hebron, Na Chen, Zong Liang Wu, Ronald Lee
  • Patent number: 12052276
    Abstract: The subject disclosure relates to methods for assessing cyber-security risks, and in particular for calculating a risk-index for multiple users of a computer network. In some implementations, a process of the disclosed technology includes steps for determining a privileged index for each of a plurality of network users, determining a vulnerability index for each of the plurality of network users, calculating a threat score for one or more cyber-security attacks directed at each of the plurality of network users, and calculating a risk-index for at least one network user from among the plurality of network users, wherein the risk-index is based on the privileged index, the vulnerability index, and the threat score associated with each of the network users. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: July 30, 2024
    Assignee: Proofpoint, Inc.
    Inventors: Bryan Robert Burns, David Robert Knight, Christopher Anthony Iezzoni
  • Patent number: 12032948
    Abstract: Systems and methods for performing flash updates during runtime are discussed. More particularly, the amount of secure memory required to prevent tampering during the update process is limited by storing hashes of logical blocks of the update image in secure memory after initial validation while storing the update image in non-secure RAM or another non-secure memory location. Additionally, disruptions to the computing platform are limited by dividing the logical blocks into smaller progress units to minimize the amount of time spent in the secure operating environment performing the update.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: July 9, 2024
    Assignee: Insyde Software Corp.
    Inventor: Timothy Andrew Lewis
  • Patent number: 12022009
    Abstract: The present disclosure relates to a method and device for performing access control by authenticating an electronic device and performing secure ranging. The method may include: receiving, from a server, a device certificate including a first scrambled timestamp sequence (STS) code encrypted by a public key of the electronic device and a second STS code encrypted by an STS key; transmitting the device certificate to a target device; obtaining the first STS code by decrypting the encrypted first STS code by using a secret key of the electronic device; and performing secure ranging with the target device by using the first STS code.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: June 25, 2024
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jieun Keum, Oleksandr Andrieiev
  • Patent number: 12014361
    Abstract: Aspects of the disclosure relate to processing cryptocurrency transactions. A computing platform may receive a transaction request. The computing platform may request SEKs from operator devices, and may receive requests to download encrypted SEKs accordingly. The computing platform may send the encrypted SEKs, and may receive corresponding decrypted SEKs from the operator devices in response. The computing platform may decrypt encrypted shares using the SEKs, and may use the decrypted shares to reconstruct a cryptographic signing key. The computing platform may validate the cryptographic signing key, and based on successful validation of the cryptographic signing key, may transfer authorize the requested transaction.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: June 18, 2024
    Assignee: Coinbase, Inc.
    Inventors: Jeremy Suurkivi, Andrew Pau, Jayasudha Jayakumaran
  • Patent number: 12015913
    Abstract: In one embodiment, the invention provides a portable wireless personal communication system for cooperating with a remote certification authority to employ time variable secure key information pursuant to a predetermined encryption algorithm to facilitate convenient, secure encrypted communication. The disclosed system includes a wireless handset, such as PDA, smartphone, cellular telephone or the like, characterized by a relatively robust data processing capability and a body mounted key generating component which is adapted to be mounted on an individual's body, in a permanent or semi-permanent manner, for wirelessly broadcasting, within the immediate proximity of the individual, a secret or private key identifying signal corresponding to a time variable secure key information under the control of the certification authority.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: June 18, 2024
    Assignee: ENCRYPTPAT, LLC
    Inventor: Charles M. Leedom, Jr.
  • Patent number: 12010206
    Abstract: A system is provided for encoding genomics data for secure storage and processing. In particular, the system may comprise a client and server operating environment that uses a unique encoding algorithm to transform genomics data and/or metadata to produce encoded genomics data and/or metadata. In some embodiments, the encoded genomics data and/or metadata may be encrypted using one or more encryption algorithms. The encoded and/or encrypted genomics data may be stored on a secure server (e.g., a cloud environment) that may perform subsequent processing steps on the encoded and/or encrypted genomics data. Once the processing steps have been completed, the server may transmit one or more outputs associated with the genomics data and/or metadata to a client device. In this way, the system provides an efficient and secure way to store and process genomics data.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: June 11, 2024
    Assignee: ELIMU INFORMATICS, INC.
    Inventors: Seemeen S. Karimi, Aziz A. Boxwala, Robert Harold Dolin
  • Patent number: 12008116
    Abstract: A data processing method includes receiving a query word and in response to receiving the query word, searching a plurality of stored irreversibly encrypted substrings corresponding to the query word, where each of the plurality of stored irreversibly encrypted substrings is associated with a string of reversibly encrypted raw data. The data processing method further includes in response to searching, outputting one or more of the plurality of stored irreversibly encrypted substrings and the associated string of reversibly encrypted raw data corresponding to the query word as a query result.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: June 11, 2024
    Assignee: Alibaba Group Holding Limited
    Inventor: Yuanmi Chen
  • Patent number: 12002118
    Abstract: Systems and methods for conducting hydrocarbon custody transfer uses blockchain to eliminate or minimize mistrust over the reliability, accuracy, and immutability of data. The blockchain is provided as a shared data layer that can store the data in a secure and tamperproof manner. The data may include data generated by equipment, sensors, people, processes, and the like, and may be automatically generated or compiled manually. A blockchain application digitally signs the data using public/private key encryption before uploading the data to the blockchain. The data can then be made available to all authorized custody transfer parties, including oil producers, well operators, regulatory teams, and the like, in the form of notifications, shared dashboards, and/or auto reports. Smart contracts may be embedded in the blockchain to carry out monetary settlements and value exchange by automating funds transfer if certain criteria are met.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: June 4, 2024
    Assignee: Schneider Electric Systems USA, Inc.
    Inventors: Subha Lalitha Bhattiprolu, Richard Linwood Linscott, Alexander Park Johnson