MANAGING REAL-TIME EXECUTION OF TRANSACTIONS IN A NETWORK
First Claim
1. A method for managing real-time execution of transactions between a plurality of network devices, the method comprising:
- receiving one or more transactions from a first network device of the plurality of network devices;
storing details associated with the one or more transactions, wherein the details comprise transaction identifiers for the one or more transactions; and
synchronizing the details of the one or more transactions from the first network device to a second network device of the plurality of network devices, wherein the synchronization comprises checking network connectivity between the first network device and the second network device.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time execution of transactions can be managed between network devices. A method for managing real-time execution of transactions can comprise receiving one or more transactions, storing details associated with the one or more transactions, and synchronizing the details from a first network device to a second network device. Synchronizing details can comprise checking network connectivity between devices. Synchronization middleware can comprise a command engine, a synchronization engine, and a request-response engine. Synchronization middleware can be configured to process transactions, comprising checking network connectivity and determining whether transactions have expired. A method for managing real-time execution of transactions can comprise receiving real-time transactions from applications running on a network device, determining whether a network connection to a second network device is operational, if the connection is operational synchronizing the transactions, and if the connection is not operational delaying synchronization.
53 Citations
20 Claims
-
1. A method for managing real-time execution of transactions between a plurality of network devices, the method comprising:
-
receiving one or more transactions from a first network device of the plurality of network devices;
storing details associated with the one or more transactions, wherein the details comprise transaction identifiers for the one or more transactions; and
synchronizing the details of the one or more transactions from the first network device to a second network device of the plurality of network devices, wherein the synchronization comprises checking network connectivity between the first network device and the second network device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A synchronization middleware for managing real-time execution of transactions between network devices, the middleware comprising:
-
a command engine configured for receiving transactions from a plurality of applications;
a synchronization engine configured for synchronizing details of the transactions between a first network device and a second network device; and
a request-response engine configured for processing the transactions, wherein the processing comprises;
checking network connectivity between the first network device and the second network device; and
determining whether the transactions have expired by checking transaction timeout values associated with the transactions. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for managing real-time execution of transactions between network devices, the method comprising:
-
receiving, by a first network device from a plurality of software applications running on the first network device, a plurality of real-time transactions, wherein the plurality of real-time transactions comprise transaction parameters;
determining whether a network connection to a second network device is operational;
if the network connection to the second network device is operational, synchronizing the plurality of real-time transactions with the second network device; and
if the network connection to the second network device is not operational, delaying synchronizing the plurality of real-time transactions with the second network device until the first of;
the network connection becomes operational or one or more of the real-time transactions expire. - View Dependent Claims (17, 18, 19, 20)
-
Specification