IP Library Granted Patent US 9,201,838
Granted Patent B2
US 9,201,838 · App. 14/308,324 · Granted Dec 1, 2015

Systems and methods for the efficient exchange of hierarchical data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,201,838
App. No.
14/308,324
Granted
Dec 1, 2015
Kind
B2
Abstract

Systems and methods are disclose for facilitating the transfer of hierarchical data to a computer memory are provided. A disclosed method may include receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address. The data may be restructuring to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory. Memory address information may be translated when it is determined that the base address is not available in the computer memory. The restructured hierarchical data may be loaded into the computer memory based on the translated memory address information.

Claims (9)

1. A computer-implemented method for facilitating the transfer of hierarchical data to a computer memory, the method comprising:

receiving an electronic document containing hierarchical data, memory layout information, and memory address information, wherein the memory address information comprises a base address;

restructuring the hierarchical data to conform with the memory layout of the computer memory when it is determined, based on the memory layout information, that a memory layout of the hierarchical data does not match the memory layout of the computer memory;

translating the memory address information when it is determined that the base address is not available in the computer memory; and

loading the restructured hierarchical data into the computer memory based on the translated memory address information.

2. The computer-implemented method of claim 1 , wherein receiving the electronic document comprises receiving the electronic document from a remote computer via a communication network.

3. The computer-implemented method of claim 1 , wherein receiving the electronic document comprises receiving the electronic document from a local memory storage location.

4. The computer-implemented method of claim 1 , wherein restructuring the data to conform with the memory layout of the computer memory further comprises adjusting at least one of an endianess associated with the data, a memory alignment associated with the data, and a pointer width associated with the data.

5. The computer-implemented method of claim 1 , wherein translating the memory address information further comprises rebasing the data relative to an available base address.

Assignments (1)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →