Transaction resources for stateless message protocol
Abstract
A communications device, such as an Internet-of-Things device, includes an entity resource to originate or consume data, and core resources to facilitate stateless messaging with a remote device, with the messaging being associated with the entity resource. Transaction resources are provided to manage a transaction with the remote device. The transaction includes a sequence of messages associated with the entity resource. The transaction resources include a transaction state machine to represent a current intra-transactional ephemeral state from among a plurality of intra-transactional ephemeral states representing progression of the transaction, a commit handler to institute a persistent state change related to the entity resource in response to a successful completion of the transaction, and a transaction communicator to conduct intra-transaction communications via the core resources directed to corresponding transactional resources of the remote device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A communications device, comprising:
a computing platform, including a processor, a data store, and communication facilities, the computing platform to implement:
an entity resource to originate or consume data;
core resources to facilitate stateless messaging with a remote device associated with the entity resource; and
transaction resources to manage a transaction with the remote device that includes a sequence of messages associated with the entity resource, the transaction resources including:
a transaction state machine to represent a current intra-transactional ephemeral state from among a plurality of intra-transactional ephemeral states representing progression of the transaction;
a commit handler to institute a persistent state change related to the entity resource in response to a successful completion of the transaction; and
a transaction communicator to conduct intra-transaction communications via the core resources directed to corresponding transactional resources of the remote device.Join the waitlist — get patent alerts
Track US2021409498A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.