Managing uneven authorizations in a computer data exchange
First Claim
Patent Images
1. A computer-implemented method for exchanging computer data in a data exchange between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the method comprising:
- receiving, by a computing system, from the first data processing system that has deleted first data, an indication -that second data at the second data processing system corresponding to the first data is to be deleted;
determining, by the computing system, whether a data structure associated with the second data processing system permits deleting the second data;
only sending, by the computing system, to the second data processing system, the indication that the second data is to be deleted when the data structure associated with the second data processing system permits deleting the second data; and
when the data structure associated with the second data processing system does not permit deleting the second data, instead sending by the computing system, to the first data processing system, data to be inserted to replace the first data which has been deleted.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided to integrate applications having different data structures. Data from the application having a less restrictive data structure is provided to the application with a more restrictive data structure as the application is capable of storing the data. Data from the application having a less restrictive data structure may be stored.
-
Citations
18 Claims
-
1. A computer-implemented method for exchanging computer data in a data exchange between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the method comprising:
-
receiving, by a computing system, from the first data processing system that has deleted first data, an indication -that second data at the second data processing system corresponding to the first data is to be deleted; determining, by the computing system, whether a data structure associated with the second data processing system permits deleting the second data; only sending, by the computing system, to the second data processing system, the indication that the second data is to be deleted when the data structure associated with the second data processing system permits deleting the second data; and when the data structure associated with the second data processing system does not permit deleting the second data, instead sending by the computing system, to the first data processing system, data to be inserted to replace the first data which has been deleted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable non-transitory medium having embodied thereon a computer program configured to exchange computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the medium comprising one or more code segments configured to:
-
receive, by a computing system, from the first data processing system that has deleted first data, an indication that second data at the second data processing system corresponding to the first data is to be deleted; determine, by the computing system, whether a data structure associated with the second data processing system permits deleting the second data; only send, by the computing system, to the second data processing system, the indication that the second data is to be deleted when the data structure associated with the second data processing system permits deleting the second data; and when the data structure associated with the second data processing system does not permit deleting the second data, instead sending by the computing system, to the first data processing system, data to be inserted to replace the first data which has been deleted. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An apparatus for exchanging computer data between a first data processing system having a less restrictive data structure and a second data processing system having a more restrictive data structure, the apparatus comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
receive, by a computing system, from the first data processing system that has deleted first data, an indication that second data at the second data processing system corresponding to the first data is to be deleted; determine, by the computing system, whether a data structure associated with the second data processing system permits deleting the second data; only send, by the computing system, to the second data processing system, the indication that the second data is to be deleted when the data structure associated with the second data processing system permits deleting the second data; and when the data structure associated with the second data processing system does not permit deleting the second data, instead sending by the computing system, to the first data processing system, data to be inserted to replace the first data which has been deleted. - View Dependent Claims (15, 16, 17, 18)
-
Specification