The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 13, 2026
Filed:
Dec. 19, 2024
Reltio, Inc., Redwood Shores, CA (US);
Michael Frasca, Durham, NC (US);
Reltio, Inc., Redwood Shores, CA (US);
Abstract
Obtaining a unified data model, wherein the unified data model provides a logical view of a plurality of data structures of a computing platform, wherein the computing platform is in communication with a plurality of cloud service providers that each provide respective storage services for the computing platform. Providing an abstraction layer, wherein the abstraction layer maps respective attributes of the unified data model to corresponding attributes of each of the plurality of cloud service providers. Selecting, by the abstraction layer, a first storage scheme of a first cloud service provider of the plurality of cloud service providers. Receiving, from a user, a first input. Translating, by the abstraction layer responsive to the first input and based on the mapping between the respective attributes of the unified data model to the corresponding attributes of the first cloud service provider, the first input to a first set of storage instructions native to the first cloud service provider, wherein execution of the first set of storage instructions cause a first resulting logical view of the data structures of the computing platform. Seamlessly and dynamically switching, by the abstraction layer, from the first storage scheme to a second storage scheme of a second cloud service provider of the plurality of different cloud service providers without notifying the user. Receiving, from the user, a second input, wherein the second input is the same as the first input. Translating, by the abstraction layer responsive to second first input and based on the mapping between the respective attributes of the unified data model to the corresponding attributes of the second cloud service provider, the second input to a second set of storage instructions native to the second cloud service provider, wherein execution of the second set of storage instructions causes a second resulting logical view of the respective data structures of the computing platform, wherein the second resulting logical view is the same as the first logical view.