Patents Assigned to Artema Labs, Inc.
  • Patent number: 12277247
    Abstract: Systems and methods for automated blockchain-based recommendation generation, advertising and promotion in accordance with various embodiments of the invention are described. A user device in accordance with an embodiment of the invention includes: a network interface; memory; and a processor. In addition, the processor is configured to implement an execution environment that enables: initiation of transactions via an immutable ledger; recordation of events; updating a user profile, where the user profile comprises at least one characterization associated with the user profile; encrypting the updated user profile and securely storing the encrypted user profile; receiving a request to access the encrypted user profile from a process; determining access permissions of the process; and when the process has sufficient access permissions, decrypting the user profile and providing user profile data to the process.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: April 15, 2025
    Assignee: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur
  • Publication number: 20250028790
    Abstract: Systems and methods for implementing sticky tokens are illustrated. One embodiment includes a machine-readable medium containing bytecode stored within an immutable ledger. The bytecode encodes a review token, comprising a token identifier. The review token comprises a content element, wherein: the content element comprises a text document; and the text document corresponds to a written review. The review token comprises a recipient identifier, wherein the recipient identifier identifies a blockchain address of an intended recipient. The review token comprises access control information, comprising a right to transfer the review token. Execution of the bytecode occurs automatically when the recipient identifier matches a current owner of the review token. Execution of the bytecode renders of the content element. Execution of the bytecode blocks the blockchain address of the intended recipient from possessing the right to transfer.
    Type: Application
    Filed: July 18, 2024
    Publication date: January 23, 2025
    Applicant: Artema Labs, Inc
    Inventors: Keir Finlow-Bates, Kenneth Rosen, Bjorn Markus Jakobsson
  • Publication number: 20240430114
    Abstract: Devices can be configured to implement distributed ledgers capable of immutably recording ledger entries that have validated version identifiers. The devices can include network interfaces, memory and processors. Processors can be configured to obtain ledger entries including version identifiers and version authenticator values, determine software versions that correspond to version identifiers, determine that version identifiers are valid based on version authenticator values, obtain challenges using cryptographic systems, wherein challenges are based on ledger entries, and/or broadcast blocks that incorporate ledger entries to securely add blocks to distributed ledgers. Blocks can be capable of being validated by using cryptographic systems to obtain proofs based on challenges.
    Type: Application
    Filed: September 4, 2024
    Publication date: December 26, 2024
    Applicant: Artema Labs, Inc
    Inventor: Bjorn Markus Jakobsson
  • Patent number: 12170738
    Abstract: Various methods for implementing cryptographic systems can reduce the likelihood of security vulnerabilities. A cryptographic system can utilize a combination of cryptographic processes to securely construct immutable ledgers and/or blockchains. These cryptographic systems can be referred to as composite cryptographic systems. A device can be configured to add a block to a distributed ledger maintained by a composite cryptographic system. The device can include a network interface, memory, and a processor. The processor can be configured to obtain a first proof using a first cryptographic system, obtain a second proof using a second cryptographic system; and broadcast a block to securely add the block to a distributed ledger. The block can be capable of being validated by using the first cryptographic system to generate the first proof and by using the second cryptographic system to generate the second proof.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: December 17, 2024
    Assignee: Artema Labs, Inc
    Inventor: Bjorn Markus Jakobsson
  • Patent number: 12120252
    Abstract: Devices can be configured to implement distributed ledgers capable of immutably recording ledger entries that have validated version identifiers. The devices can include network interfaces, memory and processors. Processors can be configured to obtain ledger entries including version identifiers and version authenticator values, determine software versions that correspond to version identifiers, determine that version identifiers are valid based on version authenticator values, obtain challenges using cryptographic systems, wherein challenges are based on ledger entries, and/or broadcast blocks that incorporate ledger entries to securely add blocks to distributed ledgers. Blocks can be capable of being validated by using cryptographic systems to obtain proofs based on challenges.
    Type: Grant
    Filed: August 5, 2022
    Date of Patent: October 15, 2024
    Assignee: Artema Labs, Inc
    Inventor: Bjorn Markus Jakobsson
  • Publication number: 20240289778
    Abstract: Systems and methods are described for implementing blockchain-based content engagement platforms. In several embodiments, the content engagement platform includes a registry service which enables verified content creators to mint Non-Fungible Tokens (NFTs). In many embodiments, media wallet applications enable users to securely store NFTs and/or other tokens on their devices. In a number of embodiments, the media wallet applications collect data concerning media consumed by users and aggregate the media consumption data in a permissioned analytics blockchain. The manner in which the media consumption data is stored can enable users to control permission to access their personal data. In one embodiment, a media wallet is provided that can securely store NFTs, display a user interface through which user instructions concerning data access permissions are received, and cause media consumption data to be written to at least one immutable ledger in conjunction with a set of data access permissions.
    Type: Application
    Filed: March 8, 2024
    Publication date: August 29, 2024
    Applicant: Artema Labs, Inc.
    Inventor: Madhu Vijayan
  • Publication number: 20240281796
    Abstract: Systems and methods for facilitating token-based transactions performed in accordance with many embodiments of the invention are illustrated. One embodiment includes a method that receives a request to perform a transaction corresponding to a transfer of at least one token. The method selects, from a plurality of verifiers, a transaction verifier for the request. The method transmits a collection of data to the transaction verifier, wherein the collection of data: corresponds to at least one of the transaction or the request, and includes a recipient identifier and an authentication value for a requesting user. The method receives a validity evaluation for the transaction including: an assessment of whether the request is properly authenticated; and an assessment of whether the request complies with at least one security policy associated with the at least one token. The method evaluates the request based on the assessment(s).
    Type: Application
    Filed: February 20, 2024
    Publication date: August 22, 2024
    Applicant: Artema Labs, Inc
    Inventors: Keir Finlow-Bates, Bjorn Markus Jakobsson
  • Publication number: 20240214194
    Abstract: Systems and techniques to facilitate content access within an NFT platform are illustrated. One embodiment includes a method for verifying user identity. The method associates a biometric identifier of a user with: a token; and a cryptographic key, wherein the cryptographic key is associated with a set of access rights to the token. The method obtains, from a sensor, biometric data, wherein the biometric data corresponds to the user. The method verifies whether the biometric data matches the biometric identifier. When the biometric data matches the biometric identifier beyond a pre-determined threshold: the method obtains access to at least part of the cryptographic key; and accesses the token. Access is performed: using the cryptographic key, and according to the set of access rights.
    Type: Application
    Filed: December 22, 2023
    Publication date: June 27, 2024
    Applicant: Artema Labs, Inc
    Inventors: Ajay Kapur, Bjorn Markus Jakobsson, Stephen C. Gerber, Perry Raymond Cook, Joe M. Rohde, Keir Finlow-Bates, Kenneth Rosen
  • Publication number: 20240163106
    Abstract: Systems and techniques to associate tokens with environmentally-conscious activity are illustrated. One embodiment includes a method for associating access rights with an resource. The method encodes information associated with an action as a token, wherein: the token is associated with an resource and a public key; and the token includes access rights to the resource. The method receives, from an entity, a request for access rights to the token, associated with: an identifier for the entity; and a claim that the entity performed the action. The method retrieves audit data, associated with the entity, from a verifier. When the audit data verifies that the entity did perform the action: the method generates a private key that provides access rights to at least one of the token or the resource. When the audit data verifies that the entity did perform the action: the method transmits the private key to the entity.
    Type: Application
    Filed: November 13, 2023
    Publication date: May 16, 2024
    Applicant: Artema Labs, Inc
    Inventor: Bjorn Markus Jakobsson
  • Patent number: 11954675
    Abstract: Systems and methods are described for implementing blockchain-based content engagement platforms. In several embodiments, the content engagement platform includes a registry service which enables verified content creators to mint Non-Fungible Tokens (NFTs). In many embodiments, media wallet applications enable users to securely store NFTs and/or other tokens on their devices. In a number of embodiments, the media wallet applications collect data concerning media consumed by users and aggregate the media consumption data in a permissioned analytics blockchain. The manner in which the media consumption data is stored can enable users to control permission to access their personal data. In one embodiment, a media wallet is provided that can securely store NFTs, display a user interface through which user instructions concerning data access permissions are received, and cause media consumption data to be written to at least one immutable ledger in conjunction with a set of data access permissions.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: April 9, 2024
    Assignee: Artema Labs, Inc.
    Inventor: Madhu Vijayan
  • Publication number: 20240086915
    Abstract: Systems and techniques for ownership-directed functionalities within NFT platforms are illustrated for determining ownership over a token. The method receives a transaction request, wherein the transaction request seeks to grant ownership access to a first token over a second token. The transaction request includes a first token identifier corresponding to the first token; and a second token identifier corresponding to the second token. The method assesses whether the transaction request is authorized. When the transaction request is assessed to be authorized: the method obtaining a mapping including: the first token identifier, and a record of tokens owned by the first token; and grants ownership access over the second token to the first token, based on the mapping and the second token identifier. Granting ownership access over the second token to the first token includes adding the second token identifier to the record of tokens owned by the first token.
    Type: Application
    Filed: September 14, 2023
    Publication date: March 14, 2024
    Applicant: Artema Labs, Inc
    Inventor: Keir Finlow-Bates
  • Publication number: 20230421377
    Abstract: One embodiment includes a method that recovers information on one or more characteristics of a node, wherein the information corresponds to at least one selected from the group consisting of: hardware, software, event history, and functionalities. The method derives one or more characterizations of the node based on the information. The characterizations reflect a current state of a characteristic of the one or more characteristics. Characterizations are expressed as statements on a blockchain. The method recovers, from an assertion unit, an assertion verifying validity of the characterizations. The method derives a reputation score for the assertion unit, wherein the reputation score discloses estimates of verification accuracy for the assertion unit. The method determines a risk score for the node based on the reputation score, the characterizations, and the assertion, wherein the risk score corresponds to a degree of risk associated with transacting with the node.
    Type: Application
    Filed: June 28, 2023
    Publication date: December 28, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Keir Finlow-Bates
  • Publication number: 20230394469
    Abstract: Non-fungible token (NFT) platforms in accordance with various embodiments of the invention are described. In an embodiment of the NFT platform includes generating an instant NFT that includes data, at least one record, and a first timestamp, where the instant NFT is privately maintained and not publicly accessible; determine a modification to the at least one record associated with the instant NFT to generate several records associated with the instant NFT, where the modification is indicative of a transaction associated with the instant NFT; protect the instant NFT and the modification to the at least one record associated with the instant NFT, where the modification to the at least one record is associated with a second timestamp; detect an indication to mint the instant NFT as an NFT; and mint the instant NFT as an NFT on a public blockchain.
    Type: Application
    Filed: May 4, 2023
    Publication date: December 7, 2023
    Applicant: Artema Labs, Inc
    Inventors: Madhu Vijayan, Bjorn Markus Jakobsson, Keir Finlow-Bates, Stephen C. Gerber, Perry R. Cook, Guy Stewart, Kenneth Rosen
  • Publication number: 20230385815
    Abstract: Systems and techniques to facilitate content access within an NFT platform are illustrated. One embodiment includes a method for content security. The method receives a request from a requesting party, wherein the request includes: information about a transaction to be performed, a reference to a token corresponding to the transaction, and an address of a receiving party corresponding to the transaction. The method recovers, from a smart contract associated with the token, at least one address list, wherein: the at least one address list comprises a token banlist, and the token banlist comprises at least one address banned from receiving the token. The method determines whether the address of the receiving party is listed on the token banlist. When the address of the receiving party is listed on the token banlist, the method transmits a transaction rejection to the requesting party.
    Type: Application
    Filed: May 24, 2023
    Publication date: November 30, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Keir Finlow-Bates, Kenneth Rosen
  • Publication number: 20230325814
    Abstract: Non-fungible token (NFT) platforms in accordance with various embodiments of the invention are described. In an embodiment of the NFT platform includes generating an instant NFT that includes data, at least one record, and a first timestamp, where the instant NFT is privately maintained and not publicly accessible; determine a modification to the at least one record associated with the instant NFT to generate several records associated with the instant NFT, where the modification is indicative of a transaction associated with the instant NFT; protect the instant NFT and the modification to the at least one record associated with the instant NFT, where the modification to the at least one record is associated with a second timestamp; detect an indication to mint the instant NFT as an NFT; and mint the instant NFT as an NFT on a public blockchain.
    Type: Application
    Filed: April 12, 2023
    Publication date: October 12, 2023
    Applicant: Artema Labs, Inc
    Inventors: Madhu Vijayan, Bjorn Markus Jakobsson, Keir Finlow-Bates, Stephen C. Gerber, Perry R. Cook, Guy Stewart, Kenneth Rosen
  • Publication number: 20230281583
    Abstract: Systems and techniques for enabling the automation of blockchain processes within an NFT platform, through structures and techniques for generating and maintaining descriptors of content and users, are illustrated. One embodiment includes a method for selecting personalized token-directed actions. The method determines a tag including metadata associated with a token. The method determines a profile associated with a user, wherein the user is at least one of an owner of the token and a content creator associated with the token. The method performs a clustering based at least one of the tag and the profile, wherein the clustering includes a collection of tokens sorted according to at least one of shared categories of tokens and shared categories of token users. The method identifies an action corresponding to the token, based on the clustering, wherein the action governs future token access by the user. The method initiates the action.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 7, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Keir Finlow-Bates, Stephen C. Gerber, Guy Stewart, Kenneth Rosen
  • Publication number: 20230281606
    Abstract: In various embodiments, systems and methods can provide improved security for blockchain wallets by partitioning addresses within the wallet according to roles that those addresses may perform. Addresses can be, in several embodiments, associated with the partitions. Addresses can be associated with partitions according to how the addresses are derived. Addresses can be derived from a master ley and/or an index variable. The index variable can vary according to partition. The master key can be common across the partitions. The partitions can have different access and/or use rights with respect to the digital assets stored in their respective addresses.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 7, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Keir Finlow-Bates, Stephen C. Gerber
  • Patent number: 11714860
    Abstract: A verifying entity of a decentralized system is configured to receive information associated with at least one ledger entry of a distributed ledger of the decentralized system, to verify at least a portion of one or more computations associated with the received information, to generate evidence of at least one error in the at least a portion of the one or more computations associated with the received information, and to associate the generated evidence with a public key of the verifying entity. The decentralized system may comprise a proof of space based mining system, and the at least one ledger entry of the distributed ledger may comprise at least one proof of space for the proof of space based mining system.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: August 1, 2023
    Assignee: Artema Labs, Inc.
    Inventor: Bjorn Markus Jakobsson
  • Publication number: 20230230066
    Abstract: In various embodiments, a device can be configured to securely implement a wallet capable of displaying data based on a configuration file retrieved from a cloud storage using a seed. In an embodiment, the device can include a display; a network interface; memory; and a processor. The processor can be configured to: obtain a seed value; generate a path value based on the seed value; access a cloud storage location based on the path value; and receive a configuration file from the cloud storage location. The configuration file includes a configuration value. The processor further configured to display a user interface configuration based on the configuration value.
    Type: Application
    Filed: January 17, 2023
    Publication date: July 20, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Sven Stefan Dufva, Perry Raymond Cook, Keir Finlow-Bates
  • Patent number: 11700183
    Abstract: Systems and techniques to facilitate the token mining procedures are illustrated. One embodiment includes a method for reaching consensus in token mining. The method receives a challenge and a computed graph, wherein the computed graph comprises a plurality of nodes. The method stores a portion of the computed graph, wherein the portion comprises a subset of the plurality of nodes. The method generates a Merkle tree based on the computed graph, wherein a root of the Merkle tree is registered. The method determines a challenge value based on the challenge. The method obtains a first node and a second node from the portion of the computed graph, wherein the first and second nodes are based on the challenge value. The method transmits a portion of the Merkle tree corresponding to the first node and the second node.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: July 11, 2023
    Assignee: Artema Labs, Inc
    Inventor: Bjorn Markus Jakobsson