IP Library Granted Patent US 9,633,107
Granted Patent B2
US 9,633,107 · App. 13/311,859 · Granted Apr 25, 2017

Mobile metadata model repository

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,633,107
App. No.
13/311,859
Granted
Apr 25, 2017
Kind
B2
Abstract

A system includes creation of a first data structure defining a generic business object model in a storage medium of a first device, creation of a second data structure defining a specific business object model in the storage medium of the first device, where the specific business object model being an instance of the generic business object model, reception of the second data structure defining the specific business object model at a mobile device, and storage of the second data structure in a storage medium of the mobile device.

Claims (40)

1. A computer-implemented system comprising:

a first system comprising:

a first processor;

a persistent storage; and

a non-transitory computer-readable medium storing program code executable by the first processor to:

create, in a first metadata repository of a backend system, a data structure for a first generic business object model, the first generic business object model being a metadata model that is an instance of a first meta-metadata model, wherein the first meta-metadata model comprises at least one of nodes, associations, elements structures, or attribute properties associated with the metadata model;

create, in the first metadata repository, a data structure of a first specific business object model based on the first generic business object model, wherein the first specific business object model is an object model that is an instance of the first generic business object model;

store, in the persistent storage of the first metadata repository, the first generic business object model and the first specific business object model;

create, in the first metadata repository, a data structure for a second generic business object model, the second generic business object model being a metadata model that is

an instance of the first meta-metadata model, and

a mobile-device format implementation of the first generic business object model;

create, in the first metadata repository, a data structure of a second specific business object model based on the second generic business object model, wherein the second specific business object model is an object model that is an instance of the second generic business object model;

store, in the persistent storage of the first metadata repository, the second generic business object model and the second specific business object model; and

send the second generic business object model and the second specific business object model to a mobile device to be

consumed by the mobile device, and

synchronized with generic business object models and specific business object models stored in a second metadata repository on the mobile device.

2. A method implemented by a computing system in response to execution of program code by a processor of the computing system, the method comprising:

creating, in a first metadata repository of a backend system, a data structure for a first generic business object model, the first generic business object model being a metadata model that is an instance of a first meta-metadata model, wherein the first meta-metadata model comprises at least one of nodes, associations, elements structures, or attribute properties associated with the metadata model;

creating, in the first metadata repository, a data structure of a first specific business object model based on the first generic business object model, wherein the first specific business object model is an object model that is an instance of the first generic business object model;

storing, in the persistent storage of the first metadata repository, the first generic business object model and the first specific business object model;

creating, in the first metadata repository, a data structure for a second generic business object model, the second generic business object model being a metadata model that is

an instance of the first meta-metadata model, and

a mobile-device format implementation of the first generic business object model;

creating, in the first metadata repository, a data structure of a second specific business object model based on the second generic business object model, wherein the second specific business object model is an object model that is an instance of the second generic business object model;

storing, in the persistent storage of the first metadata repository, the second generic business object model and the second specific business object model; and

sending the second generic business object model and the second specific business object model to a mobile device to be

consumed by the mobile device, and

synchronized with generic business object models and specific business object models stored in a second metadata repository on the mobile device.

3. A non-transitory computer-readable medium storing program executable instructions thereon, the medium comprising:

instructions to create, in a first metadata repository of a backend system, a data structure for a first generic business object model, the first generic business object model being a metadata model that is an instance of a first meta-metadata model, wherein the first meta-metadata model comprises at least one of nodes, associations, elements structures, or attribute properties associated with the metadata model;

instructions to create, in the first metadata repository, a data structure of a first specific business object model based on the first generic business object model, wherein the first specific business object model is an object model that is an instance of the first generic business object model;

instructions to store, in the persistent storage of the first metadata repository, the first generic business object model and the first specific business object model;

instructions to create, in the first metadata repository, a data structure for a second generic business object model, the second generic business object model being a metadata model that is

an instance of the first meta-metadata model, and

a mobile-device format implementation of the first generic business object model;

instructions to create, in the first metadata repository, a data structure of a second specific business object model based on the second generic business object model, wherein the second specific business object model is an object model that is an instance of the second generic business object model;

instructions to store, in the persistent storage of the first metadata repository, the second generic business object model and the second specific business object model; and

instructions to send the second generic business object model and the second specific business object model to a mobile device to be

consumed by the mobile device, and

synchronized with generic business object models and specific business object models stored in a second metadata repository on the mobile format device.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2011
From: SAID, BARE; EBERLEIN, PETER
To: SAP AG
Reel/Frame 027330/0556 →