Prosecution Insights
Last updated: October 02, 2026
Application No. 18/158,702

NON-FUNGIBLE PREFERENCE TOKEN

Final Rejection §101§103
Filed
Jan 24, 2023
Priority
Jan 26, 2022 — provisional 63/267,173
Examiner
ALLEN, NICHOLAS E
Art Unit
2154
Tech Center
2100 — Computer Architecture & Software
Assignee
Salesforce Inc.
OA Round
4 (Final)
76%
Grant Probability
Favorable
5-6
OA Rounds
0m
Est. Remaining
90%
With Interview

Examiner Intelligence

Grants 76% — above average
76%
Career Allowance Rate
587 granted / 776 resolved
+20.6% vs TC avg
Moderate +15% lift
Without
With
+14.6%
Interview Lift
resolved cases with interview
Typical timeline
3y 0m
Avg Prosecution
28 currently pending
Career history
835
Total Applications
across all art units

Statute-Specific Performance

§101
21.2%
-18.8% vs TC avg
§103
53.7%
+13.7% vs TC avg
§102
15.9%
-24.1% vs TC avg
§112
4.2%
-35.8% vs TC avg
Black line = Tech Center average estimate • Based on career data from 776 resolved cases

Office Action

§101 §103
DETAILED ACTION Notice of Pre-AIA or AIA Status The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA . In response to Applicant’s claims filed on June 9, 2026, claims 1-20 are now pending for examination in the application. Response to Arguments This office action is in response to amendment filed 06/09/2026. In this action Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Jakobsson et al. [1] (US Pub. No. 20230006976) and Jakobsson et al. [2] (US Pub. No. 20220398340) in further view of Tremblay et al. (US Pub. No. 20220343250). The Jakobsson et al. [2] reference has been added to address the amendment of determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value identifying an update to stated preferences or revealed preferences included in the preference information, the revealed preferences being derived based on one or more implicit relationships associated with the aggregated plurality of interactions. Applicant’s arguments: In regards to claim 1 on Page(s) 6, applicant argues “Applicant notes that operations such as communicating with a blockchain to identify tokens within wallets, executing smart contract functions, and transmitting cryptographic update instructions to a distributed ledger utilize components of, for example, database systems, and cannot be performed mentally or with the aid of pencil and paper. Accordingly, Applicant submits that the pending claims are directed to specific technological implementations rather than abstract ideas merely implemented on a computer.” Examiner’s Reply: The amended steps of determining and identifying preferences can be perform within the human mind while using a computer as a tool. A human would be able to iteratively follow these steps along with any needed additional elements while using a computer as a tool (for storing preferences for customer relation management). Applicant’s arguments: In regards to claim 1 on Page(s) 7, applicant argues” As discussed above and as will be discussed in greater detail below, the claimed features do not just merely update preferences over time, but they provide a novel and improved way in which preference data is determined and managed in a manner that also provides additional security and management control over such data.” Examiner’s Reply: Identifying and updating preferences to understand customers is not a technological improvement. The claims merely use ledgers in updating preferences over time. The determination, updating, and identification of preference data in documents is a computer-implemented abstract mental process. Claim Rejections - 35 USC § 101 35 U.S.C. 101 reads as follows: Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title. Claims 1-20 are rejected under 35 U.S.C. 101 because the claimed invention is directed to non-patentable subject matter. The claims are directed to an abstract idea without significantly more. Claim 1-20 is rejected under 35 U.S.C. 101 because the claimed invention is directed to an abstract idea without significantly more. The judicial exception is not integrated into a practical application. The claims do not include additional elements that are sufficient to amount to significantly more than judicial exception. The eligibility analysis in support of these findings is provided below, on Claim Rejections - 35 USC 101 accordance with the "2019 Revised Patent Subject Matter Eligibility Guidance" (published on 1/7/2019 in Fed, Register, Vol. 84, No. 4 at pgs. 50-57, hereinafter referred to as the "2019 PEG"). Step 1. in accordance with Step 1 of the eligibility inquiry (as explained in MPEP 2106), it is first noted the claim method (claims 1-12), a system (claim 13-19), non-transitory computer-readable media (claim 20) are directed to one of the eligible categories of subject matter and therefore satisfies Step 1. Step 2A. In accordance with Step 2A, prong one of the 2019 PEG, it is noted that the independent claims recite an abstract idea falling within the Mental Processes enumerated groupings of abstract ideas set forth in the 2019 PEG. Examiner is of the position that independent claims 1, 13, and 20 are directed towards the Mental Process Grouping of Abstract Ideas. Independent claim(s) 1, 13, and 20 recites the following limitations directed towards a Mental Processes: determining a public trust ledger identifier associated with the interaction message (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by determining an identifier); 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 about a decentralized identity account of a user associated with the public trust ledger identifier, aggregated based on a plurality of interactions between the user and one or more service providers, and recorded via the public trust ledger such that the representation of the aggregated plurality of interactions and associated preference information is accumulated for including within the non-fungible preference token (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying a token); determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value identifying an update to stated preferences or revealed preferences included in the preference information, the revealed preferences being derived based on one or more implicit relationships associated with the aggregated plurality of interactions (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by determining a preference); and Step 2A. In accordance with Step 2A, prong two of the 2019 PEG, the judicial exception is not integrated into a practical application because of the recitation in claim(s) 1, 13, and 20: 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities (recites insignificant extra solution activity that amounts to mere data gathering); 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences (recites insignificant extra solution activity of updating a token). Step 2B. Similar to the analysis under 2A Prong Two, the claim(s) does/do not include additional elements that are sufficient to amount to significantly more than the judicial exception. Because the additional elements of the independent claims amount to insignificant extra solution activity and/or mere instructions, the additional elements do not add significantly more to the judicial exception such that the independent claims as a whole would be patent eligible. Therefore, independent claims 1, 13, and 20 are rejected under 35 U.S.C. 101. With respect to claim(s) 2: Step 2A, prong one of the 2019 PEG: Examiner is of the position the dependent claim is directed toward additional elements. Step 2A Prong Two Analysis: 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 (recites insignificant extrasolution activity for transmitting data). Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 3: Step 2A, prong one of the 2019 PEG: evaluating one or more requested actions based on one or more permissions stored in association with the non-fungible preference token (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by evaluating an action); and performing the one or more requested actions when it is determined that the one or more requested actions are permitted (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by performing an action). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 4 and 14: Step 2A, prong one of the 2019 PEG: 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 (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying a token). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 5 and 15: Step 2A, prong one of the 2019 PEG: wherein the identity service is a decentralized identity service (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying a token). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 6 and 16: Step 2A, prong one of the 2019 PEG: wherein the identity service is a centralized identity service (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying a token). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 7 and 17: Step 2A, prong one of the 2019 PEG: 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 (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by identifying a token). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 8 and 18: Step 2A, prong one of the 2019 PEG: wherein the plurality of preference values includes a stated preference value that characterizes a preference determined based on user input provided by the user (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by determining a preference). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 9 and 19: Step 2A, prong one of the 2019 PEG: wherein the public trust ledger is a blockchain (The limitation recites a mental process of observation and/or evaluation capable of being performed by the human mind by determining an identifier). Step 2A Prong Two Analysis: This judicial exception is not integrated into a practical application because there are no additional elements to provide practical application. Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 10: Step 2A, prong one of the 2019 PEG: Examiner is of the position the dependent claim is directed toward additional elements. Step 2A Prong Two Analysis: wherein the database system is configured to provide on-demand database services to a plurality of entities via the internet (recites insignificant extra solution activity that amounts to mere data gathering) Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 11: Step 2A, prong one of the 2019 PEG: Examiner is of the position the dependent claim is directed toward additional elements. Step 2A Prong Two Analysis: wherein the on-demand database services include customer relations management services (recites insignificant extra solution activity that amounts to mere data gathering) Step 2B Analysis: The claim does not include additional elements that are sufficient to amount to significantly more than the judicial exception. The claim is not patent eligible. With respect to claim(s) 12: Step 2A, prong one of the 2019 PEG: Examiner is of the position the dependent claim is directed toward additional elements. Step 2A Prong Two Analysis: 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 (recites insignificant extra solution activity that amounts to mere data gathering) Claim Rejections - 35 USC § 103 The following is a quotation of 35 U.S.C. 103 which forms the basis for all obviousness rejections set forth in this Office action: A patent for a claimed invention may not be obtained, notwithstanding that the claimed invention is not identically disclosed as set forth in section 102, if the differences between the claimed invention and the prior art are such that the claimed invention as a whole would have been obvious before the effective filing date of the claimed invention to a person having ordinary skill in the art to which the claimed invention pertains. Patentability shall not be negated by the manner in which the invention was made. Claim(s) 1-20 is/are rejected under 35 U.S.C. 103 as being unpatentable over Jakobsson et al. [1] (US Pub. No. 20230006976) and Jakobsson et al. [2] (US Pub. No. 20220398340) in further view of Tremblay et al. (US Pub. No. 20220343250). With respect to claim 1, Jakobsson et al. [1] teaches 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 (Paragraph 131 discloses data reporting the occurrence of NFT event interactions data reporting the content of NFT transactions, data reporting the content of media wallet interactions, and/or data reporting the occurrence of media wallet interactions and Paragraph 163 discloses remote off-ledger resources), the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities; determining a public trust ledger identifier associated with the interaction message (Paragraph 214 discloses Some NFTs may be referred to as anchored NFTs (or anchored tokens), used to tie some element, such as a physical entity, to an identifier. Of this classification, one sub-category may be used to tie users' real-world identities and/or identifiers to a system identifier, such as a public key). Jakobsson et al. does not disclose 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…; determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value…; 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences. However, Jakobsson et al. [2] teaches 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 about a decentralized identity account of a user associated with the public trust ledger identifier, aggregated based on a plurality of interactions between the user and one or more service providers, and recorded via the public trust ledger such that the a representation of the aggregated plurality of interactions and associated preference information is accumulated for inclusion within the non-fungible preference token (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user); determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value identifying an update to stated preferences or revealed preferences included in the preference information, the revealed preferences being derived based on one or more implicit relationships associated with the aggregated plurality of interactions (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user and Pazragraph 447 discloses user that rates an item, such as content that is related to or matches content in an NFT, may be associated with the corresponding NFT, independently of ownership, where the association includes the rating, the like/dislike, or an assessment of preference derived from a comment or a tag added by the user); 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences (Paragraph 486 discloses the updated contents of profile storage (abbreviated) 4602 from profile storage (details) 4601, where profile storage (abbreviated) 4602 includes high-level characterizations of user preferences, and profile storage (details) 4601 includes detailed event-based characterizations). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments with Jakobsson et al. [2]’s ledgers. This would have facilitated improved preference management for access. Jakobsson et al. [1] as modified by Jakobsson et al. [2] does not explicitly disclose 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities. However, Tremblay et al. teaches 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities (Paragraph 92 discloses creating custom objects may be offered for addressing need for customizability with CRM systems and other-related systems for marketing and sales activities and Paragraph 680 discloses Elements of the present disclosure may be represented by or encoded as non-fungible tokens (NFTs). Ownership rights related to the non-fungible tokens may be recorded in or referenced by a distributed ledger). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments and Jakobsson et al. [2]’s ledgers with Tremblay et al.’s workflow actions. This would have facilitated improved customer relationship management. The Jakobsson et al. [1]. reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 2, Jakobsson et al. [1] teaches 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 (Paragraph 206 discloses A third partition may correspond to usage data associated with the wallet user, and a fourth partition may correspond to demographic data and/or preference data associated with the wallet user. Yet other partitions may correspond to classifications of content, e.g., child-friendly vs. adult; classifications of whether associated items are for sale or not, etc). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 3, Jakobsson et al. [1] teaches 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 (Paragraph 137 discloses The permissions granted by individual users may enable the content creators 104 to directly access data written to an immutable ledger. In many embodiments, the permissions granted by individual users enable authorized computing systems to access data within an immutable ledger and content creators 104 can query the authorized computing systems to obtain aggregated information); and performing the one or more requested actions when it is determined that the one or more requested actions are permitted (Paragraph 137 discloses The permissions granted by individual users may enable the content creators 104 to directly access data written to an immutable ledger. In many embodiments, the permissions granted by individual users enable authorized computing systems to access data within an immutable ledger and content creators 104 can query the authorized computing systems to obtain aggregated information). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 4, Jakobsson et al. [1] teaches 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 (Paragraph 146 discloses NFT platforms in accordance with many embodiments of the invention utilize public blockchains and permissioned blockchains. In several embodiments, the public blockchain is decentralized and universally accessible). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 4. With respect to claim 5, Jakobsson et al. teaches the method recited in claim 4, wherein the identity service is a decentralized identity service (Paragraph 146 discloses NFT platforms in accordance with many embodiments of the invention utilize public blockchains and permissioned blockchains. In several embodiments, the public blockchain is decentralized and universally accessible). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 4. With respect to claim 6, Jakobsson et al. [1] teaches the method recited in claim 4, wherein the identity service is a centralized identity service (Paragraph 146 discloses the permissioned blockchain can be in the form of distributed ledgers, while the blockchain may alternatively be centralized in a single entity). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 7, Jakobsson et al. [1] teaches 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 (Paragraph 424 discloses Different types of user authorizations may depend on different risk scores, user configurations; machine learning processes (e.g., machine learning that has been trained on user preferences), among various other types of authorizations). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 7. With respect to claim 8, Jakobsson et al. [1] teaches 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 (Paragraph 424 discloses Different types of user authorizations may depend on different risk scores, user configurations; machine learning processes (e.g., machine learning that has been trained on user preferences), among various other types of authorizations). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 9, Jakobsson et al. [1] teaches the method recited in claim 1, wherein the public trust ledger is a blockchain (Paragraph 113 discloses a multi-layer blockchain). The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 1. With respect to claim 10, Tremblay et al. teaches 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 (Paragraph 272 discloses database services, etc.), other microservices may be accessed by a client-specific service system 1900 only if the client has selected service features that are supported by the other microservices). The motivation to combine statement previously provided in the rejection of independent claim 1 provided above, combining the Jakobsson et al. reference and the Tremblay et al. reference is applicable to dependent claim 11. The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 10. With respect to claim 11, Tremblay et al. teaches the method recited in claim 10, wherein the on-demand database services include customer relations management services (Paragraph 115 discloses a customer relationship management system 158 with other elements of the platform according to one or more embodiments of the disclosure. In embodiments, the generated online content object 160 may comprise messaging content for a customer interaction that is managed via a customer relationship management system 158). The motivation to combine statement previously provided in the rejection of dependent claim 10 provided above, combining the Jakobsson et al. reference and the Tremblay et al. reference is applicable to dependent claim 11. The Jakobsson et al. [1] reference as modified by Jakobsson et al. [2] and Tremblay et al. teaches all the limitations of claim 10. With respect to claim 12, Tremblay et al. teaches 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 (Paragraph 272 discloses database services, etc.), other microservices may be accessed by a client-specific service system 1900 only if the client has selected service features that are supported by the other microservices). The motivation to combine statement previously provided in the rejection of dependent claim 11 provided above, combining the Jakobsson et al. reference and the Tremblay et al. reference is applicable to dependent claim 12. With respect to claim 13, Jakobsson et al. teaches a database system comprising one or more processors configured to perform 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 (Paragraph 131 discloses data reporting the occurrence of NFT event interactions data reporting the content of NFT transactions, data reporting the content of media wallet interactions, and/or data reporting the occurrence of media wallet interactions and Paragraph 163 discloses remote off-ledger resources), the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities; determining a public trust ledger identifier associated with the interaction message (Paragraph 214 discloses Some NFTs may be referred to as anchored NFTs (or anchored tokens), used to tie some element, such as a physical entity, to an identifier. Of this classification, one sub-category may be used to tie users' real-world identities and/or identifiers to a system identifier, such as a public key). Jakobsson et al. does not disclose 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…; determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value…; 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences. However, Jakobsson et al. [2] teaches 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 about a decentralized identity account of a user associated with the public trust ledger identifier, aggregated based on a plurality of interactions between the user and one or more service providers, and recorded via the public trust ledger such that the a representation of the aggregated plurality of interactions and associated preference information is accumulated for inclusion within the non-fungible preference token (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user); determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value identifying an update to stated preferences or revealed preferences included in the preference information, the revealed preferences being derived based on one or more implicit relationships associated with the aggregated plurality of interactions (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user and Pazragraph 447 discloses user that rates an item, such as content that is related to or matches content in an NFT, may be associated with the corresponding NFT, independently of ownership, where the association includes the rating, the like/dislike, or an assessment of preference derived from a comment or a tag added by the user); 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences (Paragraph 486 discloses the updated contents of profile storage (abbreviated) 4602 from profile storage (details) 4601, where profile storage (abbreviated) 4602 includes high-level characterizations of user preferences, and profile storage (details) 4601 includes detailed event-based characterizations). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments with Jakobsson et al. [2]’s ledgers. This would have facilitated improved preference management for access. Jakobsson et al. [1] as modified by Jakobsson et al. [2] does not explicitly disclose 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities. However, Tremblay et al. teaches 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities (Paragraph 92 discloses creating custom objects may be offered for addressing need for customizability with CRM systems and other-related systems for marketing and sales activities and Paragraph 680 discloses Elements of the present disclosure may be represented by or encoded as non-fungible tokens (NFTs). Ownership rights related to the non-fungible tokens may be recorded in or referenced by a distributed ledger). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments and Jakobsson et al. [2]’s ledgers with Tremblay et al.’s workflow actions. This would have facilitated improved customer relationship management. With respect to claim 14, it is rejected on grounds corresponding to above rejected claim 4, because claim 14 is substantially equivalent to claim 4. With respect to claim 15, it is rejected on grounds corresponding to above rejected claim 5, because claim 15 is substantially equivalent to claim 5. With respect to claim 16, it is rejected on grounds corresponding to above rejected claim 6, because claim 16 is substantially equivalent to claim 6. With respect to claim 17, it is rejected on grounds corresponding to above rejected claim 7, because claim 17 is substantially equivalent to claim 7. With respect to claim 18, it is rejected on grounds corresponding to above rejected claim 8, because claim 18 is substantially equivalent to claim 8. With respect to claim 19, it is rejected on grounds corresponding to above rejected claim 9, because claim 19 is substantially equivalent to claim 9. With respect to claim 20, Jakobsson et al. [1] teaches 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 (Paragraph 131 discloses data reporting the occurrence of NFT event interactions data reporting the content of NFT transactions, data reporting the content of media wallet interactions, and/or data reporting the occurrence of media wallet interactions and Paragraph 163 discloses remote off-ledger resources), the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities; determining a public trust ledger identifier associated with the interaction message (Paragraph 214 discloses Some NFTs may be referred to as anchored NFTs (or anchored tokens), used to tie some element, such as a physical entity, to an identifier. Of this classification, one sub-category may be used to tie users' real-world identities and/or identifiers to a system identifier, such as a public key). Jakobsson et al. does not disclose 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…; determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value…; 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences. However, Jakobsson et al. [2] teaches 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 about a decentralized identity account of a user associated with the public trust ledger identifier, aggregated based on a plurality of interactions between the user and one or more service providers, and recorded via the public trust ledger such that the a representation of the aggregated plurality of interactions and associated preference information is accumulated for inclusion within the non-fungible preference token (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user); determining an updated preference value based at least in part on the digital interaction between the database system and remote computing device, the updated preference value identifying an update to stated preferences or revealed preferences included in the preference information, the revealed preferences being derived based on one or more implicit relationships associated with the aggregated plurality of interactions (Paragraph 334 discloses based on the observed actions and based on opinions of user j, whether implicitly or explicitly generated. Identification of a user with a high similarity measure and a high precision value can be valuable to determine likely preferences for a given input user and Pazragraph 447 discloses user that rates an item, such as content that is related to or matches content in an NFT, may be associated with the corresponding NFT, independently of ownership, where the association includes the rating, the like/dislike, or an assessment of preference derived from a comment or a tag added by the user); 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 such that the non-fungible preference token stored in the public trust ledger is updated to store the updated stated preferences or revealed preferences (Paragraph 486 discloses the updated contents of profile storage (abbreviated) 4602 from profile storage (details) 4601, where profile storage (abbreviated) 4602 includes high-level characterizations of user preferences, and profile storage (details) 4601 includes detailed event-based characterizations). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments with Jakobsson et al. [2]’s ledgers. This would have facilitated improved preference management for access. Jakobsson et al. [1] as modified by Jakobsson et al. [2] does not explicitly disclose 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities. However, Tremblay et al. teaches 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, the database system providing customer relations management services to a plurality of entities via the Internet, the interaction message being transmitted to an entity of the plurality of entities (Paragraph 92 discloses creating custom objects may be offered for addressing need for customizability with CRM systems and other-related systems for marketing and sales activities and Paragraph 680 discloses Elements of the present disclosure may be represented by or encoded as non-fungible tokens (NFTs). Ownership rights related to the non-fungible tokens may be recorded in or referenced by a distributed ledger). Therefore, it would have been obvious at the time the invention was made to a person having ordinary skill in the art to modify Jakobsson et al. [1]’s tokenized environments and Jakobsson et al. [2]’s ledgers with Tremblay et al.’s workflow actions. This would have facilitated improved customer relationship management. Relevant Prior Art The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. The prior art made of record and not relied upon is considered pertinent to applicant's disclosure. US PG-PUB 20230011621 is directed to Artifact Origination And Content Tokenization [0332] various embodiments of the invention may determine preference scores for each of the selected users based on their reactions and actions. In a number of embodiments, systems may then associate the users (and their demographics, where available), with the applicable content based on the preference scores. Systems operating in accordance with certain embodiments may receive selections from the primary composers indicating how to filter preference scores (e.g., how to select and/or weigh scores based on demographics). Some of the selected users may show greater propensities to predict the preferences of the general population (e.g., by having a past response strongly correlated to the response of the public). The primary composers can select to weigh the scores of users based on this demonstrated propensity. A system in accordance with various embodiments may provide services to the primary composers based on subscriptions, membership, and/or a “per insight” charge. A number of systems may be composed of one or more NFTs with executable content, and/or other executable elements. The primary composers may modify some of the most highly ranked versions of the content (e.g., song variants) to be iteratively tested. Iterative testing may be performed with the same users and/or with other users. Systems operating in accordance with various embodiments, may receive multiple feedback indications from multiple users for multiple forms of content, and determine scores and weighted scores for these. After having selected one or more versions that are determined to be the most appreciated and/or deemed to be most appreciated by a target population, the primary composers may decide to proceed to involve collaborator composers, as described below. Conclusion Applicant's amendment necessitated the new ground(s) of rejection presented in this Office action. Accordingly, THIS ACTION IS MADE FINAL. See MPEP § 706.07(a). Applicant is reminded of the extension of time policy as set forth in 37 CFR 1.136(a). A shortened statutory period for reply to this final action is set to expire THREE MONTHS from the mailing date of this action. In the event a first reply is filed within TWO MONTHS of the mailing date of this final action and the advisory action is not mailed until after the end of the THREE-MONTH shortened statutory period, then the shortened statutory period will expire on the date the advisory action is mailed, and any nonprovisional extension fee (37 CFR 1.17(a)) pursuant to 37 CFR 1.136(a) will be calculated from the mailing date of the advisory action. In no event, however, will the statutory period for reply expire later than SIX MONTHS from the mailing date of this final action. Any inquiry concerning this communication or earlier communications from the examiner should be directed to NICHOLAS E ALLEN whose telephone number is (571)270-3562. The examiner can normally be reached Monday through Thursday 830-630. Examiner interviews are available via telephone, in-person, and video conferencing using a USPTO supplied web-based collaboration tool. To schedule an interview, applicant is encouraged to use the USPTO Automated Interview Request (AIR) at http://www.uspto.gov/interviewpractice. If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Boris Gorney can be reached at (571) 270-5626. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300. Information regarding the status of published or unpublished applications may be obtained from Patent Center. Unpublished application information in Patent Center is available to registered users. To file and manage patent submissions in Patent Center, visit: https://patentcenter.uspto.gov. Visit https://www.uspto.gov/patents/apply/patent-center for more information about Patent Center and https://www.uspto.gov/patents/docx for information about filing in DOCX format. For additional questions, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000. /N.E.A/Examiner, Art Unit 2154 /BORIS GORNEY/Supervisory Patent Examiner, Art Unit 2154
Read full office action

Prosecution Timeline

Show 4 earlier events
May 27, 2025
Response Filed
Sep 11, 2025
Final Rejection mailed — §101, §103
Dec 11, 2025
Request for Continued Examination
Dec 21, 2025
Response after Non-Final Action
Mar 02, 2026
Examiner Interview (Telephonic)
Mar 09, 2026
Non-Final Rejection mailed — §101, §103
Jun 09, 2026
Response Filed
Sep 04, 2026
Final Rejection mailed — §101, §103 (current)

Precedent Cases

Applications granted by this same examiner with similar technology

Patent 12717762
LIST ALIGNMENT META STRUCTURE AND TOOL
4y 8m to grant Granted Aug 25, 2026
Patent 12681918
MULTIPLE CACHING OPERATIONS TO SUPPORT OFFLINE EXECUTION
3y 5m to grant Granted Jul 14, 2026
Patent 12380068
RECENT FILE SYNCHRONIZATION AND AGGREGATION METHODS AND SYSTEMS
1y 6m to grant Granted Aug 05, 2025
Patent 12339822
METHOD AND SYSTEM FOR MIGRATING CONTENT BETWEEN ENTERPRISE CONTENT MANAGEMENT SYSTEMS
1y 10m to grant Granted Jun 24, 2025
Patent 12321704
COMPOSITE EXTRACTION SYSTEMS AND METHODS FOR ARTIFICIAL INTELLIGENCE PLATFORM
2y 7m to grant Granted Jun 03, 2025
Study what changed to get past this examiner. Based on 5 most recent grants.

Strategy Recommendation AI-generated — please review before filing

Get a prosecution strategy drawn from examiner precedents, rejection analysis, and claim mapping.
Typically takes 5-10 seconds — AI-generated, attorney review required before filing

Prosecution Projections

5-6
Expected OA Rounds
76%
Grant Probability
90%
With Interview (+14.6%)
3y 0m (~0m remaining)
Median Time to Grant
High
PTA Risk
Based on 776 resolved cases by this examiner. Grant probability derived from career allowance rate.

Sign in with your work email

Enter your email to receive a magic link. No password needed.

Personal email addresses (Gmail, Yahoo, etc.) are not accepted.

Free tier: 3 strategy analyses per month