IP Library Patent Application 19222876
Patent Application
App. No. 19/222,876

Crypto Wallet Configuration Data Retrieval

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
19/222,876
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.

Claims (57)

1 . (canceled)

2 . A method for displaying configuration data, the method comprising:

generating a path value, wherein the path value is generated using a pseudo-random number generator based at least in part on a seed value;

accessing an address for a storage location based on the path value, wherein accessing the address for the storage location comprises concatenating the path value with a domain value that indicates a storage provider associated with the storage location;

recovering a configuration file from the storage location, wherein:

the configuration file comprises a configuration value; and

the configuration value is specific to an individual user interface configuration; and

applying the individual user interface configuration to a specific user interface.

3 . The method of claim 1 , wherein the pseudo-random number generator comprises a cryptographic hash function.

4 . The method of claim 1 , wherein the storage location is a particular digital wallet.

5 . The method of claim 4 , wherein the address comprises a filename, wherein the filename:

identifies the particular digital wallet as having a specific classification; and

is created independently both of the seed value and of an owner of the particular digital wallet.

6 . The method of claim 5 , wherein:

the specific classification corresponds to a set of digital wallets that implement a particular digital rights management (DRM) system; and

the particular digital wallet is compatible with all other digital wallets that implement the particular DRM system.

7 . The method of claim 6 , wherein the set of digital wallets each store an identification list comprising:

a particular storage provider that services each wallet of the set of digital wallets; and

a particular domain value of the particular storage provider that services the each wallet of the set of digital wallets.

8 . The method of claim 1 , wherein the configuration value comprises:

content associated with the token; and

an access control list associated with the token.

9 . The method of claim 8 , wherein the configuration value is encrypted, at least in part, based on an encrypting value that is generated from the seed value.

10 . The method of claim 1 , wherein the configuration file further comprises an identification of at least one of:

a set of hardware that is relevant to the individual user interface configuration;

a set of software that is relevant to the individual user interface configuration; or

a DRM system configuration that is relevant to the individual user interface configuration.

11 . The method of claim 1 , further comprising generating a new storage instance based on the configuration file, wherein the new storage instance is accessed using the specific user interface.

12 . A non-transitory computer-readable medium comprising instructions that, when executed, are configured to cause a processor to perform a process for displaying configuration data, the process comprising:

generating a path value, wherein the path value is generated using a pseudo-random number generator based at least in part on a seed value;

accessing an address for a storage location based on the path value, wherein accessing the address for the storage location comprises concatenating the path value with a domain value that indicates a storage provider associated with the storage location;

recovering a configuration file from the storage location, wherein:

the configuration file comprises a configuration value; and

the configuration value is specific to an individual user interface configuration; and

applying the individual user interface configuration to a specific user interface.

13 . The non-transitory computer-readable medium of claim 12 , wherein the pseudo-random number generator comprises a cryptographic hash function.

14 . The non-transitory computer-readable medium of claim 12 , wherein the storage location is a particular digital wallet.

15 . The non-transitory computer-readable medium of claim 14 , wherein the address comprises a filename, wherein the filename:

identifies the particular digital wallet as having a specific classification; and

is created independently both of the seed value and of an owner of the particular digital wallet.

16 . The non-transitory computer-readable medium of claim 15 , wherein:

the specific classification corresponds to a set of digital wallets that implement a particular digital rights management (DRM) system; and

the particular digital wallet is compatible with all other digital wallets that implement the particular DRM system.

17 . The non-transitory computer-readable medium of claim 16 , wherein the set of digital wallets each store an identification list comprising:

a particular storage provider that services each wallet of the set of digital wallets; and

a particular domain value of the particular storage provider that services the each wallet of the set of digital wallets.

18 . The non-transitory computer-readable medium of claim 12 , wherein the configuration value comprises:

content associated with the token; and

an access control list associated with the token.

19 . The non-transitory computer-readable medium of claim 18 , wherein the configuration value is encrypted, at least in part, based on an encrypting value that is generated from the seed value.

20 . The non-transitory computer-readable medium of claim 12 , wherein the configuration file further comprises an identification of at least one of:

a set of hardware that is relevant to the individual user interface configuration;

a set of software that is relevant to the individual user interface configuration; or

a DRM system configuration that is relevant to the individual user interface configuration.

21 . The non-transitory computer-readable medium of claim 12 , wherein:

the processor is further configured to generate a new storage instance based on the configuration file; and

the new storage instance is accessed using the specific user interface.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2025
From: DUFVA, SVEN STEFAN
To: ARTEMA LABS, INC
Reel/Frame 071390/0859 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2025
From: COOK, PERRY R.
To: ARTEMA LABS, INC
Reel/Frame 071390/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2025
From: JAKOBSSON, BJORN MARKUS; FINLOW-BATES, KEIR
To: ARTEMA LABS, INC
Reel/Frame 071391/0015 →