Adobe Inc.
FORWARDS AND BACKWARDS COMPATIBILITY FOR DYNAMICALLY EVOLVING INFORMATION-BASED PLATFORMS

Last updated:

Abstract:

Information systems provide forwards and backwards compatibility when servicing a client's request for data (RFD) via a client interface. The requested data is stored in a native version of a source data schema, and is transformed into an encoding in a version of a target data schema and provided to the client. The systems are enabled to gracefully, transparently, and in real-time service an RFD of any existing version (e.g., previous or current) of the client interface. The requested data may be stored via one or more versions (e.g., previous or current) of a combination of one or more source data schemas. Furthermore, the various embodiments are enabled to provide the requested data encoded in any supported version of the existing target data schemas.

Status:
Application
Type:

Utility

Filling date:

20 Aug 2019

Issue date:

25 Feb 2021