IP Library › Patent Application 18158702
Patent Application
App. No. 18/158,702

NON-FUNGIBLE PREFERENCE TOKEN

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.
18/158,702
Abstract

An interaction message may be received as part of a digital interaction between the database system and a remote computing device. A public trust ledger identifier associated with the interaction message may be determined. A non-fungible preference token recorded in a public trust ledger within a wallet owned by the public trust ledger identifier may be identified. The non-fungible preference token may include one or more preference values identifying preference information for a user associated with the public trust ledger identifier. An updated preference value based at least in part on the digital interaction. An instruction to update the non-fungible preference token to include the updated preference value may be sent to the public trust ledger.

Claims (37)

1 . A method comprising:

receiving from a remote computing device via a communication interface at a database system an interaction message as part of a digital interaction between the database system and the remote computing device;

determining a public trust ledger identifier associated with the interaction message;

identifying via a processor a non-fungible preference token recorded in a public trust ledger within a wallet owned by the public trust ledger identifier, the non-fungible preference token including one or more preference values identifying preference information for a user associated with the public trust ledger identifier;

determining an updated preference value based at least in part on the digital interaction; and

transmitting via the communication interface an instruction to the public trust ledger to update the non-fungible preference token to include the updated preference value.

2 . The method recited in claim 1 , wherein the interaction message includes transmitting to the remote computing device a content message, the content message identifying content selected based on one or more preferences reflected in the non-fungible preference token.

3 . The method recited in claim 1 , the method further comprising:

evaluating one or more requested actions based on one or more permissions stored in association with the non-fungible preference token; and

performing the one or more requested actions when it is determined that the one or more requested actions are permitted.

4 . The method recited in claim 1 , wherein identifying the non-fungible preference token comprises communicating with an identity service, the identity service configured to perform zero-knowledge identity verification of identity claims associated with the public trust ledger.

5 . The method recited in claim 4 , wherein the identity service is a decentralized identity service.

6 . The method recited in claim 4 , wherein the identity service is a centralized identity service.

7 . The method recited in claim 1 , wherein the non-fungible preference token is associated with a plurality of preference values including the updated preference value, and wherein the updated preference value is a revealed preference value determined based on one or more actions performed by the user.

8 . The method recited in claim 7 , wherein the plurality of preference values includes a stated preference value that characterizes a preference determined based on user input provided by the user.

9 . The method recited in claim 1 , wherein the public trust ledger is a blockchain.

10 . The method recited in claim 1 , wherein the database system is configured to provide on-demand database services to a plurality of entities via the internet.

11 . The method recited in claim 10 , wherein the on-demand database services include customer relations management services.

12 . The method recited in claim 11 , wherein the digital interaction includes a request transmitted from the remote computing device to a service provider, the service provider accessing the customer relations management services provided by the database system.

13 . A database system configured to perform a method, the method comprising:

receiving from a remote computing device via a communication interface an interaction message as part of a digital interaction between the database system and the remote computing device;

determining a public trust ledger identifier associated with the interaction message;

identifying via a processor a non-fungible preference token recorded in a public trust ledger within a wallet owned by the public trust ledger identifier, the non-fungible preference token including one or more preference values identifying preference information for a user associated with the public trust ledger identifier;

determining an updated preference value based at least in part on the digital interaction; and

transmitting via the communication interface an instruction to the public trust ledger to update the non-fungible preference token to include the updated preference value.

14 . The database system recited in claim 13 , wherein identifying the non-fungible preference token comprises communicating with an identity service, the identity service configured to perform zero-knowledge identity verification of identity claims associated with the public trust ledger.

15 . The database system recited in claim 14 , wherein the identity service is a decentralized identity service.

16 . The database system recited in claim 14 , wherein the identity service is a centralized identity service.

17 . The database system recited in claim 13 , wherein the non-fungible preference token is associated with a plurality of preference values including the updated preference value, and wherein the updated preference value is a revealed preference value determined based on one or more actions performed by the user.

18 . The database system recited in claim 17 , wherein the plurality of preference values includes a stated preference value that characterizes a preference determined based on user input provided by the user.

19 . The database system recited in claim 11 , wherein the database system is configured to provide on-demand database services to a plurality of entities via the internet, and wherein the on-demand database services include customer relations management services, and wherein the digital interaction includes a request transmitted from the remote computing device to a service provider, the service provider accessing the customer relations management services provided by the database system.

20 . One or more non-transitory computer readable media having instructions stored thereon for performing a method, the method comprising:

receiving from a remote computing device via a communication interface at a database system an interaction message as part of a digital interaction between the database system and the remote computing device;

determining a public trust ledger identifier associated with the interaction message;

identifying via a processor a non-fungible preference token recorded in a public trust ledger within a wallet owned by the public trust ledger identifier, the non-fungible preference token including one or more preference values identifying preference information for a user associated with the public trust ledger identifier;

determining an updated preference value based at least in part on the digital interaction; and

transmitting via the communication interface an instruction to the public trust ledger to update the non-fungible preference token to include the updated preference value.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: PADMANABHAN, PRITHVI KRISHNAN
To: SALESFORCE, INC.
Reel/Frame 062468/0628 →