Selectively transmitting transaction data
First Claim
Patent Images
1. A computer-implemented method comprising:
- processing a business object with a mobile computing device, the business object representing a physical or logical object of significance to a business; and
synchronizing, using the mobile computing device, data related to the business object between the mobile device and a central data repository by;
identifying a last transaction for the business object processed by the mobile device;
associating transactions for the business object occurring prior to the last transaction and subsequent to a last upload event with the last transaction;
appending, by the mobile computing device, the last transaction for the business object to an instance of the business object; and
transmitting data characterizing the last transaction and the associated transactions over a communications network to the central data repository;
wherein each transaction includes a unique transaction identifier;
wherein the unique transaction identifiers are assigned to the transactions sequentially.
2 Assignments
0 Petitions
Accused Products
Abstract
A last transaction for a business object may be identified. Transactions related to that occur prior to the last transaction and subsequent to a last upload event are associated with the last transaction. Data describing the last transaction and the associated transactions may be transmitted over a communications network. Related apparatuses, techniques, systems, computer program products are also described.
-
Citations
16 Claims
-
1. A computer-implemented method comprising:
-
processing a business object with a mobile computing device, the business object representing a physical or logical object of significance to a business; and synchronizing, using the mobile computing device, data related to the business object between the mobile device and a central data repository by; identifying a last transaction for the business object processed by the mobile device; associating transactions for the business object occurring prior to the last transaction and subsequent to a last upload event with the last transaction; appending, by the mobile computing device, the last transaction for the business object to an instance of the business object; and transmitting data characterizing the last transaction and the associated transactions over a communications network to the central data repository; wherein each transaction includes a unique transaction identifier; wherein the unique transaction identifiers are assigned to the transactions sequentially. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile communications device comprising:
-
a communications interface for connecting with a communications network; and one or more processors comprising; processing unit for processing a business object received over the communications network;
the business object representing a physical or logical object of significance to a business; andan identification unit to identify a last transaction for the business object; and an association unit to associate transactions occurring prior to the last transaction and subsequent to a last upload event for the business object with the last transaction and to append the last transaction for the business object to an instance of the business object; and a transmitter to transmit data characterizing the last transaction and the associated transactions over the communications network to a central data repository for synchronization of the data with data at the central data repository, wherein each transaction includes a unique transaction identifier; wherein the unique transaction identifiers are assigned to the transactions sequentially. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method executed by one or more processors, the method comprising:
-
associating, by the one or more processors, a plurality of transactions with at least one business object of a plurality of business objects;
the business object representing a physical or logical object of significance to a business; andidentify a last transaction for the business object; receiving, by the one or more processors, instructions requesting an upload of data for the at least one business object; and associating transactions for the business object occurring prior to the last transaction and subsequent to a last upload event with the last transaction; transmitting, by the one or more processors and using a dependency graph, data describing the associated transactions associated with the at least one business object over a communications network to a central data repository for synchronization of the data with data at the central data repository, the dependency graph being a directed acyclic graph having edges defining a topological ordering of a plurality of transactions; wherein each transaction includes a unique transaction identifier; wherein the unique transaction identifiers are assigned to the transactions sequentially. - View Dependent Claims (15, 16)
-
Specification