Patents by Inventor Keir Finlow-Bates

Keir Finlow-Bates has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 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
  • 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: 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
  • Publication number: 20230120534
    Abstract: Devices can be configured to implement distributed ledgers capable of immutably recording a first set of data and a second set of data of an item, wherein the second set of data is made available by satisfaction of a condition. Such devices can include network interfaces, memory and processors. The processors can be configured to obtain a conditional item. The conditional item includes a first set of data that is available. The conditional item can further include a second set of data that is unavailable. The processor can be further configured to determine whether a condition is satisfied, and when the condition is satisfied perform an evolution to the conditional item.
    Type: Application
    Filed: August 29, 2022
    Publication date: April 20, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Keir Finlow-Bates
  • Publication number: 20230114684
    Abstract: In various embodiments, a device can be configured to evolve in response to a token evolution, the token recorded on a distributed ledger. The device can include an output device, memory, and a processor. The processor configured to receive an identifier and a first authenticator value associated with a token. The processor further configured to determine a state associated with the token, and receive a signal. The signal including a second authenticator value. The processor further configured to determine whether the second authenticator value matches a third authenticator value. The processor further configured to generate a transaction record when the second authenticator value matches the third authenticator value and the second authenticator value satisfies the condition. The processor further configured to transmit the transaction record. The transaction record capable of being used to compute a challenge for securely adding the transaction record to a distributed ledger using a cryptographic system.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 13, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Sukamol Srikwan Jakobsson, Stephen C. Gerber, David Agnew, Madhu Vijayan, Keir Finlow-Bates
  • Publication number: 20230100422
    Abstract: Systems and techniques to facilitate transaction management in NFT-directed environments within an NFT platform are illustrated. One embodiment embeds an anchor into an application for utilizing tokens, wherein the anchor includes a verifier and an identifier unique to the application. The method verifies, using the verifier of the anchor, that a token is compatible with the application. The method imports the token into the application. The method associates the anchor with a lock, wherein the lock governs access to content of the token. The method identifies a completed transaction that changes access rights associated with the token, wherein the transaction is identified using at least one of information included in the anchor and information included in the lock. The method transmits, to a party to the transaction, a lock value, wherein the lock value, when detected by the lock, allows the party to access the token.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 30, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Guy Stewart, Keir Finlow-Bates
  • Publication number: 20230075884
    Abstract: Systems and techniques to enable token-related functionality within social media platforms are illustrated. One embodiment include a method for accessing tokens. The method derives characteristics of one or more tokens owned by a first account on a platform. The method reviews one or more external accounts on the platform for compatible tokens that share at least one of the characteristics. The method confirms a compatible token is owned by a second account of the one or more external accounts. The method accesses the compatible token.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 9, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Rebecca Anne Fiebrink, Sven Stefan Dufva, Keir Finlow-Bates
  • Publication number: 20230006976
    Abstract: Systems and methods for providing security in distributed and tokenized environments in accordance with various embodiments of the invention are described. A method for bridging between blockchains, includes: bridging an entry from a first blockchain to a second blockchain, where the entry is associated with an event; determining a classification of the entry, where the classification is one of confirmed, delayed, and blocked; performing an action based on the classification of the entry; where the action includes at least one action selected from a group including: determining the classification is confirmed and recording (130) on the second blockchain the entry and removing the entry from several entries, determining the classification is blocked and removing the entry from the several entries, and determining the classification is delayed and keeping the entry for an additional time period.
    Type: Application
    Filed: July 5, 2022
    Publication date: January 5, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Andrew B. Solmssen, Sven Stefan Dufva, Keir Finlow-Bates, Guy Stewart
  • Publication number: 20230004970
    Abstract: The ability to write illegal information or rights holder information into an immutable public ledger is problematic for society. Similarly, the inability to selectively cause funds transfers to be undone currently gives rise to significant abuses. In various embodiments, a processor, can be configured to obtain a ledger entry associated with a distributed ledger. The ledger entry can comprise an assertion authentication value and a reference. Data can be requested based on the reference. When the data is not available, an assertion can be obtained. a result can be generated and then compared. when the result and the assertion authentication value match, a challenge can be computed using a cryptographic system, wherein the challenge is based on the ledger entry. A block that incorporates the ledger entry can be broadcast to securely add the block to the distributed ledger.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 5, 2023
    Applicant: Artema Labs, Inc
    Inventors: Bjorn Markus Jakobsson, Stephen C. Gerber, Ajay Kapur, Keir Finlow-Bates, Sven Stefan Dufva, Rebecca Anne Fiebrink
  • Publication number: 20210176596
    Abstract: A method and apparatus for location sharing, consisting of sending a location report by a location determining device to a plurality of network enabled devices over a peer-to-peer network, the location determining device being associated with a first digital key pair. A first of the plurality of network enabled devices, associated with a second digital key pair, performs a validation computation on the location report and submits a validation computation result and the location report to a remainder of the plurality of network enabled devices for inclusion in a shared ledger. Including the location report creates commercially-valued credits associated with the public key of the second digital key pair recorded in the shared ledger. A transfer of commercially-valued credits from association with the first public key of the first digital key pair to the public key of the second digital key pair is also recorded in the shared ledger.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 10, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 11025714
    Abstract: A method and apparatus is presented for announcing the existence of cryptographic key pairs within a distributed ledger system in which no central trusted authority is available, consisting of sending a key announcement message by a network connected device to other network connected devices over a peer-to-peer network for inclusion in the distributed ledger. Once a valid key announcement message for a public key is included in the ledger, any future transactions that reference an address associated with the public key or other messages concerning said public key are accepted by other network connected devices on the peer-to-peer network and are included in the distributed ledger. If transactions or other messages reference an address not associated with an announced public key, they may be rejected by the peer-to-peer network and may not be included in the distributed ledger.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 1, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 10938578
    Abstract: A system and method for ensuring digital integrity of a blockchain is presented. The blockchain is initiated with one or more digital certificates presented in one of an initial set of blocks of the blockchain. One or more of the digital certificates may subsequently be used to sign a hash of a sequence of blocks in the blockchain at regular or semi-regular intervals. If a sequence of consecutive blocks is longer than a predetermined number and does not contain a signature from one or more of the digital certificates of a hash or one or more of the blocks in the sequence, the sequence may be considered not to comprise a part of the blockchain. In other embodiments side blocks may be signed and added to the blockchain.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: March 2, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 10938579
    Abstract: A radio frequency identification device, or RFID tag, has an antenna attached to or formed on a microchip. The microchip usually comprises low power fixed or programmable logic and a small quantity of persistent memory. As many RFID tags are powered by radio waves transmitted from an RFID tag reader, the low power fixed or programmable logic is often not capable of performing complex cryptographic calculations required for digital signing to provide one-way authentication of the tag. In the present disclosure a system and method are presented for enabling a low overhead challenge and response using a one-time password pad comprising passwords on the RFID tag and a blockchain to record a use of the passwords. Methods are also disclosed for securely replacing the one-time password pad, and using the RFID tag in combination with a blockchain to provide provenance information for the RFID tag.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: March 2, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 10938566
    Abstract: Identity and access management in computer systems without the need for a central authority is provided. A user may create an identity on a blockchain, and generate a one-time pad of access passwords derived from repeated hashing of a master password and cryptographic salt. The user may publish a last access password from the one-time pad on the blockchain. The user may then provide proof of identify in response to an access challenge by revealing a prior access password from which the last access password is derived, and may receive a session token in response. The publishing of access passwords and receiving of session tokens may be associated with a transfer of tokens or digital credits of commercial value on the blockchain.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: March 2, 2021
    Inventor: Keir Finlow-Bates
  • Patent number: 10862959
    Abstract: A method and apparatus is presented for reaching consensus on adding data to a distributed ledger system in which no central trusted authority is available, comprising sending an announcement message by a network connected device to a plurality of network connected devices over a peer-to-peer network, said message providing an identification of the network connected device using a public key of a public/private key pair, a unique address identifier, and a hash. Subsequently, after a waiting period measured in, for example, time or blocks of data, the network connected device may submit data for inclusion in the distributed ledger. If the announcement message and preceding data in the distributed ledger satisfy a predetermined condition, the plurality of network connected devices may include the data in the distributed ledger. If the network connected device fails to submit the data when the predetermined condition is satisfied, the announcement message may be canceled.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: December 8, 2020
    Inventor: Keir Finlow-Bates