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:
Jul. 22, 2025
Filed:
Aug. 28, 2023
Dell Products, L.p., Hopkinton, MA (US);
Lisa O′Mahony, Glanmire, IE;
Francisco Jaen, Cork, IE;
Dell Products, L.P., Hopkinton, MA (US);
Abstract
A data stream transformer maps a source data stream model of a source application to a set of one or more destination models of consumer applications. Each destination model is described using a JSON schema. A configuration YAML file having one or more templates is created, with each template being based on the JSON schema and defining methods that the data stream transformer uses to map the source data stream model into the respective destination model. The JSON schema defining the destination model is compiled to create a set of destination model classes. The source application creates source objects forming the source data stream. The data stream transformer uses reflection to retrieve the values of the source objects and uses the template and destination model classes to build destination model objects based on the values of the source model objects. The destination model objects are output to the consumer application.