10607195

Facilitating Selling and Validating Digital Resources

PublishedMarch 31, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system, comprising: a memory that stores computer executable components; a processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise: a generation component that generates a set of token data for storage at a first data store of a first device, wherein the set of token data comprises one or more of flag data, no state data, first state data, second state data, event identification data, or token identification data; a assignment component that assigns the flag data to the no state data within the first data store of the first device; a first transition component that reassigns the flag data from the no state data to the first state data based on an occurrence of a first validation event by a second device; a logging component that generates first log data representing a reassignment of the flag data from the no state data to the first state data; a removal component that removes the first log data from the first data store upon a first occurrence of a transference of the first log data to at least two different data stores that are not the first data store or upon a second occurrence of transference of the first log data to one other data store that is not the first data store and a detection, by the first device, of the first log data on another data store that is not the first store and not the one other data store; and a wallet component that generates a set of payment data for storage at the first data store of the first device, wherein the payment data represents an authorized monetary value associated with a payment instrument.

Plain English Translation

This system operates in the domain of secure data management and payment processing, addressing challenges related to token-based transactions and state validation across distributed systems. The system includes a memory and processor executing components to manage token data and payment operations. A generation component creates token data, which may include flags, state indicators, event identifiers, and token IDs. An assignment component initializes the token data by assigning flag data to a "no state" condition. A transition component updates the token state from "no state" to a "first state" upon validation by another device, reflecting a successful event. A logging component records this state transition, generating log data. A removal component ensures log data is deleted from the primary data store after it is transferred to at least two other stores or after a single transfer plus detection of the log on a third store, ensuring redundancy and data consistency. A wallet component generates payment data representing authorized monetary values tied to payment instruments. The system ensures secure, traceable, and stateful token management for financial transactions, with mechanisms to prevent data loss and ensure synchronization across multiple devices.

Claim 2

Original Legal Text

2. The system of claim 1 , further comprising a second transition component that reassigns the flag data from the first state data to the second state data based on a second validation event by the second device, wherein the first validation event and the second validation event is a detection of the first device by the second device.

Plain English Translation

This invention relates to a system for managing state transitions in a distributed computing environment, particularly for coordinating actions between multiple devices based on validation events. The system addresses the challenge of ensuring consistent state updates across devices when one device detects another, which is critical for applications like secure access control, device pairing, or collaborative workflows. The system includes a first transition component that assigns flag data to a first state in response to a first validation event detected by a first device. This flag data represents a condition or status that needs to be synchronized with a second device. A second transition component then reassigns the flag data from the first state to a second state based on a second validation event detected by the second device. Both validation events involve the detection of the first device by the second device, ensuring that state changes are triggered only when the devices confirm each other's presence. This mechanism prevents unauthorized or premature state transitions, enhancing security and reliability in distributed systems. The system may be used in scenarios where devices must mutually authenticate or synchronize operations, such as in IoT networks, access control systems, or peer-to-peer communication protocols.

Claim 3

Original Legal Text

3. The system of claim 1 , further comprising a reference component that compares, by the second device, the event identification data and the token data stored on the first data store of the first device to known event identification data and known token identification data stored on a second data store of the second device.

Plain English Translation

This invention relates to a system for verifying event data using distributed devices. The system addresses the problem of ensuring the integrity and authenticity of event data in distributed environments, where data may be generated by multiple devices and needs to be validated against a trusted reference. The system includes a first device that generates event identification data and token data, which are stored in a first data store. The event identification data uniquely identifies an event, while the token data provides a cryptographic or authentication mechanism to verify the event's validity. A second device is used to validate the event data by comparing the event identification data and token data from the first device against known event identification data and known token identification data stored in a second data store on the second device. This comparison ensures that the event data is authentic and has not been tampered with. The reference component in the second device performs this comparison, enabling the system to detect discrepancies or unauthorized modifications to the event data. The system is designed to enhance security and trust in distributed event logging and verification processes.

Claim 4

Original Legal Text

4. The system of claim 3 , further comprising a verification component that verifies, by the second device, that the event identification data and the token data are substantially similar to the known event identification data and the known token identification data respectively, based on a comparison of the event identification data and the token data to the known event identification data and the known token identification data.

Plain English Translation

This invention relates to a system for verifying event data between devices. The problem addressed is ensuring the integrity and authenticity of event data exchanged between devices, particularly in scenarios where data consistency must be confirmed. The system includes a first device that generates event identification data and token data associated with an event. The event identification data uniquely identifies the event, while the token data serves as a cryptographic or verification token linked to the event. The system also includes a second device that receives the event identification data and token data from the first device. A verification component on the second device compares the received event identification data and token data against known event identification data and known token data stored on the second device. The verification component checks whether the received data matches or is substantially similar to the known data. If the comparison confirms substantial similarity, the event data is verified as authentic and consistent. This ensures that the event data has not been tampered with or altered during transmission. The system is useful in applications requiring secure event verification, such as financial transactions, access control, or distributed systems where data integrity is critical.

Claim 5

Original Legal Text

5. The system of claim 1 , further comprising an adjustment component that modifies the set of payment data to represent an increase or decrease in the authorized monetary value.

Plain English Translation

A system for processing financial transactions includes a payment processing module that receives and validates payment data from a user device, such as a mobile phone or computer, to authorize a transaction. The system also includes a transaction verification module that confirms the transaction details, such as the recipient account and amount, before finalizing the payment. Additionally, the system features an adjustment component that modifies the authorized monetary value of the transaction. This adjustment component allows for dynamic changes to the payment amount, either increasing or decreasing it, based on predefined rules or user input. The system ensures secure and accurate financial transactions by validating payment credentials, verifying transaction details, and enabling flexible adjustments to the payment amount. This technology addresses the need for secure, efficient, and adaptable payment processing in digital financial systems.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the logging component generates log data associated with any transactional event between at least two of the first device, the second device, and other device that is not the first device and second device.

Plain English Translation

This invention relates to a system for monitoring and logging transactional events between multiple devices in a networked environment. The system addresses the challenge of tracking interactions between devices to ensure security, compliance, and operational transparency. The core system includes a logging component that records detailed log data for any transactional event occurring between at least two devices, which may include a first device, a second device, and any additional devices not directly involved in the primary transaction. The logging component captures relevant metadata, such as timestamps, device identifiers, and event details, to provide a comprehensive audit trail. This enables real-time monitoring, forensic analysis, and compliance verification. The system ensures that all interactions are documented, even those involving intermediary or secondary devices, enhancing accountability and system integrity. By centralizing and structuring log data, the system facilitates efficient troubleshooting, threat detection, and regulatory adherence. The invention is particularly useful in environments where multiple devices interact dynamically, such as cloud computing, IoT networks, or distributed systems, where tracking all possible interactions is critical for security and operational efficiency.

Claim 7

Original Legal Text

7. The system of claim 2 , wherein the second state data represents at least one of an inside status, an outside status, or an invalid status.

Plain English Translation

A system for monitoring and managing environmental conditions includes a sensor network that collects data from multiple sources to determine the state of an environment. The system processes this data to generate state information, which is used to control devices or provide alerts based on predefined conditions. The state data can represent different conditions, such as an inside status, an outside status, or an invalid status. The inside status indicates that the environment is within acceptable parameters, the outside status indicates that the environment is outside acceptable parameters, and the invalid status indicates that the data is unreliable or corrupted. The system may use this state data to trigger actions, such as adjusting environmental controls, generating warnings, or logging events for further analysis. The system may also include a user interface for displaying the current state and historical data, allowing users to monitor and respond to environmental changes. The sensor network may include various types of sensors, such as temperature, humidity, or air quality sensors, depending on the specific application. The system is designed to provide real-time monitoring and automated responses to ensure optimal environmental conditions.

Claim 8

Original Legal Text

8. The system of claim 1 , further comprising a storage component that stores the set of token data for storage at a first data store of a first device.

Plain English Translation

A system for managing token data in a distributed computing environment addresses the challenge of securely and efficiently storing and retrieving tokenized information across multiple devices. The system includes a tokenization module that processes sensitive data to generate a set of token data, replacing original data with non-sensitive tokens while maintaining referential integrity. The token data is then stored in a first data store of a first device, ensuring that the original sensitive information is not exposed. The storage component manages the token data, allowing for secure retrieval and processing when needed. This system enhances data security by minimizing exposure of sensitive information while enabling efficient data operations. The tokenization process ensures that the tokens are reversible only by authorized entities, maintaining data confidentiality. The storage component may also include mechanisms for encryption, access control, and audit logging to further protect the token data. This approach is particularly useful in environments where sensitive data must be shared or processed across multiple systems while complying with regulatory requirements. The system can be integrated into various applications, such as financial transactions, healthcare records, or identity management systems, where data security is critical.

Claim 9

Original Legal Text

9. The system of claim 1 , further comprising a detection component that facilitates a detection, by the second device, of the first device in an offline network environment based on one or more authentication technologies.

Plain English Translation

This invention relates to a system for facilitating device detection in offline network environments. The problem addressed is the difficulty of identifying and authenticating devices in networks where traditional online authentication methods are unavailable due to lack of internet connectivity or centralized servers. The system includes a first device and a second device, each equipped with authentication technologies such as Bluetooth, Near Field Communication (NFC), or other short-range wireless protocols. A detection component enables the second device to identify the first device even when offline by leveraging these authentication technologies. The detection component may use pre-shared keys, digital certificates, or other cryptographic methods to verify device identity without relying on external network infrastructure. The system may also include a synchronization component that ensures authentication data is updated when connectivity is restored, maintaining security and reliability. The first device may be a mobile device, IoT sensor, or other network-capable hardware, while the second device could be a gateway, access point, or another endpoint. The detection component operates by exchanging authentication tokens or challenge-response protocols to confirm device legitimacy in the absence of online verification. This solution is particularly useful in industrial IoT, smart home systems, or remote deployments where intermittent connectivity is common, ensuring secure device interactions even when offline.

Claim 10

Original Legal Text

10. The system of claim 6 , further comprising a first synchronization component that synchronizes the first log data stored on a second data store of the second device and second log data stored on a third data store of the third device based on an interventional synchronization technique or a non-interventional synchronization technique.

Plain English Translation

This invention relates to a distributed data synchronization system designed to manage and synchronize log data across multiple devices. The system addresses the challenge of maintaining data consistency and integrity when log data is distributed across different devices, ensuring that updates and changes are accurately reflected across all relevant data stores. The system includes a first synchronization component that synchronizes log data between a second data store on a second device and a third data store on a third device. The synchronization process can be performed using either an interventional synchronization technique or a non-interventional synchronization technique. Interventional synchronization involves actively modifying or adjusting the log data to resolve discrepancies, while non-interventional synchronization ensures consistency without altering the original data. The system may also include a second synchronization component that synchronizes log data between a first data store on a first device and the second data store on the second device, further enhancing data consistency across the distributed environment. Additionally, the system may incorporate a conflict resolution component that detects and resolves conflicts between log data entries, ensuring that only valid and consistent data is synchronized. The system may also include a data validation component that verifies the integrity and accuracy of the log data before synchronization, reducing the risk of errors or inconsistencies.

Claim 11

Original Legal Text

11. The system of claim 6 , further comprising a second synchronization component that synchronizes first time data corresponding to first log data of the second device with second time data corresponding to second log data of a third device based on one or more time tracking algorithm.

Plain English Translation

This invention relates to a distributed system for synchronizing time data across multiple devices to ensure accurate correlation of log data. The problem addressed is the difficulty in aligning log entries from different devices when their internal clocks are not perfectly synchronized, leading to inconsistencies in analyzing distributed system behavior. The system includes a synchronization component that aligns time data from log entries of a second device with time data from a third device. This synchronization is achieved using one or more time tracking algorithms, which may include techniques like clock drift compensation, timestamp interpolation, or reference time adjustment. The synchronized time data allows for accurate comparison and analysis of log data across devices, even if their clocks initially differ. The synchronization component may operate by identifying overlapping events or reference points in the log data of both devices and adjusting the timestamps accordingly. It can also account for network delays or processing latencies that might affect the perceived time of log entries. The system ensures that log data from different devices can be reliably correlated, improving debugging, performance analysis, and system monitoring in distributed environments.

Claim 12

Original Legal Text

12. The system of claim 11 , further comprising an update component that performs an updated synchronization of the first time data corresponding to the first log data based on an occurrence of a reboot event corresponding to the second device or a synchronization of the first time data.

Plain English Translation

This invention relates to data synchronization systems, specifically for maintaining consistency between time data across multiple devices. The problem addressed is ensuring accurate synchronization of time data, particularly after system events like reboots or manual synchronization requests, to prevent discrepancies between devices. The system includes a synchronization component that aligns first time data on a first device with second time data on a second device, using log data to track changes. An update component further enhances this by performing an updated synchronization of the first time data based on either a reboot event of the second device or a synchronization request. This ensures that time data remains consistent even after system disruptions or manual updates. The system may also include a log component that generates log data representing changes to the time data, and a detection component that identifies synchronization events or reboot events to trigger the update process. The update component adjusts the first time data to match the second time data, accounting for any changes recorded in the log data, thereby maintaining accuracy across devices. This approach is particularly useful in distributed systems where time synchronization is critical for operations.

Claim 13

Original Legal Text

13. A computer-implemented method, comprising: generating, by a system comprising a processor, a set of token data for storage at a first data store of a first device, wherein the set of token data comprises at least two or more of flag data, no state data, first state data, second state data, event identification data, or token identification data; assigning, by the system, the flag data to the no state data within the first data store of the first device; a first transition component that reassigns, by the system, the flag data from the no state data to the first state data based on an occurrence of a first validation event by a second device; generating, by the system, first log data representing a reassignment of the flag data from the no state data to the first state data; removing, by the system, the first log data from the first data store upon a first occurrence of a transference of the first log data to at least two different data stores that are not the first data store or upon a second occurrence of transference of the first log data to one other data store that is not the first data store and a detection, by the first device, of the first log data on another data store that is not the first store and not the one other data store; generating, by the system, a set of payment data for storage at the first data store of the first device, wherein the payment data represents an authorized monetary value associated with a payment instrument.

Plain English Translation

This invention relates to a computer-implemented method for managing tokenized data and payment transactions. The method addresses the challenge of securely tracking and validating state transitions in tokenized systems while ensuring data consistency across distributed storage systems. The system generates token data, which includes flag data, state data (no state, first state, second state), event identification data, and token identification data. The flag data is initially assigned to the no state data in a first device's data store. A transition component reassigns the flag data from no state to first state upon detecting a validation event from a second device, generating log data to record this transition. The log data is removed from the first data store after being transferred to at least two other data stores or after being transferred to one other data store and detected on a third data store, ensuring redundancy and consistency. Additionally, the system generates payment data representing an authorized monetary value linked to a payment instrument, stored in the first device's data store. This method ensures secure, traceable state transitions and payment authorization in distributed systems.

Claim 14

Original Legal Text

14. The computer-implemented method of claim 13 , further comprising reassigning, by the system, the flag data from the first state data to the second state data based on a second validation event by the second device, wherein the first validation event and the second validation event is a detection of the first device by the second device.

Plain English Translation

This invention relates to a computer-implemented method for managing state data in a system involving multiple devices. The method addresses the problem of securely and efficiently transferring state information between devices, particularly in scenarios where validation events trigger state changes. The system includes at least a first device and a second device, each capable of detecting and validating the presence of the other. The method involves assigning flag data to a first state in the first device, where this flag data represents a particular state or condition. Upon a first validation event—detected when the second device identifies the first device—the flag data is reassigned from the first state to a second state. This reassignment is further confirmed by a second validation event, where the second device again detects the first device, ensuring the state transition is validated by both devices. The method ensures reliable state synchronization between devices, reducing errors and enhancing security in distributed systems. The invention is particularly useful in applications requiring mutual validation, such as access control, authentication, or secure data transfer between devices.

Claim 15

Original Legal Text

15. The computer-implemented method of claim 13 , further comprising comparing, by the system, the event identification data and the token data stored on the first data store of the first device to known event identification data and known token identification data stored on a second data store of the second device.

Plain English Translation

This invention relates to a computer-implemented method for verifying event data using distributed data stores. The problem addressed is ensuring the integrity and authenticity of event data across multiple devices, particularly in scenarios where data must be cross-verified between different systems. The method involves a first device that generates event identification data and token data, which are stored in a first data store. A second device, which may be a server or another computing system, stores known event identification data and known token identification data in a second data store. The method further includes comparing the event identification data and token data from the first device with the known data stored on the second device. This comparison step ensures that the event data has not been tampered with and matches expected values, thereby enhancing data security and reliability. The method may be used in applications such as blockchain transactions, secure logging, or distributed ledger systems where data consistency across multiple nodes is critical. The comparison process may involve cryptographic verification, hash matching, or other techniques to confirm the integrity of the data. The invention improves upon existing systems by providing a distributed verification mechanism that reduces reliance on a single point of failure and enhances trust in the data.

Claim 16

Original Legal Text

16. The method of claim 15 , further comprising verifying, by the system, that the event identification data and the token data are substantially similar to the known event identification data and the known token identification data respectively, based on a comparison of the event identification data and the token data to the known event identification data and the known token identification data.

Plain English Translation

The invention relates to a system for verifying event and token data in a digital authentication process. The problem addressed is ensuring the integrity and authenticity of event and token data during digital transactions or authentication procedures, where discrepancies or tampering could lead to security vulnerabilities. The system receives event identification data and token data from a user or device during an authentication or transaction process. The event identification data may include details such as timestamps, transaction identifiers, or session identifiers, while the token data may include cryptographic tokens, session keys, or other authentication credentials. The system compares this received data against known event identification data and known token identification data stored in a secure database or generated during a prior authentication step. The comparison ensures that the received data matches or is substantially similar to the expected data, indicating that the event and token data have not been altered or tampered with. If the comparison fails, the system may reject the transaction or authentication attempt, preventing unauthorized access or fraudulent activities. This verification step enhances security by validating the authenticity and integrity of the data used in digital interactions.

Claim 17

Original Legal Text

17. A computer program product for facilitating an efficient and secure execution of transactions by generating resources capable of transitioning through one or more states for storage on a smart card device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to: generate a set of token data for storage at a first data store of a first device, wherein the set of token data comprises at least two or more of flag data, no state data, first state data, second state data, event identification data, or token identification data; assign the flag data to the no state data within the first data store of the first device; reassign the flag data from the no state data to the first state data based on an occurrence of a first validation event by a second device, generate first log data representing a reassignment of the flag data from the no state data to the first state data; remove the first log data from the first data store upon a first occurrence of a transference of the first log data to at least two different data stores that are not the first data store or upon a second occurrence of transference of the first log data to one other data store that is not the first data store and a detection, by the first device, of the first log data on another data store that is not the first store and not the one other data store; and generate a set of payment data for storage at the first data store of the first device, wherein the payment data represents an authorized monetary value associated with a payment instrument.

Plain English Translation

This invention relates to secure transaction processing using stateful token data stored on a smart card device. The system addresses challenges in ensuring transaction security and efficiency by managing token states and validation events. A computer program generates token data containing multiple state indicators, including flag data, state data, event identifiers, and token identifiers. The flag data initially links to "no state" data but transitions to a "first state" upon validation by an external device, creating log data to record this change. The log data is removed from the smart card's storage after being transferred to at least two external data stores or after being transferred to one external store and detected on a third store, ensuring redundancy and tamper resistance. The system also generates payment data representing authorized monetary values tied to payment instruments. This approach enhances transaction security by tracking state transitions and ensuring log data integrity through distributed storage verification.

Claim 18

Original Legal Text

18. The computer program product of claim 17 , wherein the program instructions are further executable by the processor to cause the processor to: generate log data associated with the first validation event or one or more transactional events.

Plain English Translation

This invention relates to a computer program product for generating log data associated with validation or transactional events in a computing system. The system includes a processor and a memory storing program instructions that, when executed, perform specific functions. The program instructions are configured to generate log data associated with a first validation event or one or more transactional events. The validation event may involve verifying the authenticity, integrity, or authorization of a transaction, process, or user within the system. The transactional events refer to operations or activities performed within the system, such as data transfers, updates, or interactions between components. The log data generated may include timestamps, event descriptions, status indicators, and other relevant metadata to track and audit these events. This log data can be used for monitoring, debugging, compliance, or security purposes, ensuring that system activities are recorded and can be reviewed as needed. The invention enhances system transparency and accountability by systematically capturing and storing event-related information.

Patent Metadata

Filing Date

Unknown

Publication Date

March 31, 2020

Inventors

Miroslav Sarbaev

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “FACILITATING SELLING AND VALIDATING DIGITAL RESOURCES” (10607195). https://patentable.app/patents/10607195

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10607195. See llms.txt for full attribution policy.