Compiler integrated intelligent deserialization framework
US10725750B2 · kind B2 · utility
Assignee
Inventor
Key dates
| Filing date | Dec 1, 2016 |
| Grant date | Jul 28, 2020 |
| Priority date | — |
| Expiry date | Jan 17, 2037 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/258
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
An example system includes a memory, a processor in communication with the memory, and a compiler that includes a serializer and a deserializer. The compiler executes on the processor to receive an input including a plurality of tags associated with a message. The compiler parses the input according to a specification and builds a tag trie from the plurality of tags, which includes a tag path and an end leaf. Each tag path includes a first tag and one or more candidate tags, which includes a last candidate tag. The last candidate tag in each tag path is the respective end leaf. The compiler walks the tag trie to obtain each tag path and generates a type of source code, which converts the input into an equivalent representation of a data structure associated with the message. The compiler also provides the type of source code to a user application.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.