IP Library Granted Patent US 9,741,016
Granted Patent B2
US 9,741,016 · App. 11/230,446 · Granted Aug 22, 2017

Business model data management

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,741,016
App. No.
11/230,446
Granted
Aug 22, 2017
Kind
B2
Abstract

A business model data management method can include identifying a business object within a business object structure document for a business application, locating data management rules for the identified business object in a business object descriptor document, and executing the located data management rules to represent the identified business object in a database for the business application.

Claims (27)

1. A computer-implemented business model data management method comprising:

loading a business object structure document for a business application into memory of a computer;

identifying within the document by a processor of the computer a business object;

responding to the identification of the business object by loading a corresponding business object descriptor document comprising a data management rule specifying how to represent the business object in a database according to a preferred schema, database schema information and a user interface rule used to render a generic user interface to a data manager from a business object level perspective;

invoking the data management rule for said identified business object the data management rule and responsive to the invocation of the data management rule, directing generation of a corresponding database command of the database transforming the identified business object into binary data in the database based upon the data management rule and the database schema information; and,

executing said invoked data management rule in the memory of the computer.

2. The computer-implemented method of claim 1 , further comprising:

rendering a hierarchy of business objects described within said business object structure document in a generic user interface.

3. The computer-implemented method of claim 2 , further comprising:

further invoking the user interface rule for said located business object in said business object descriptor document; and,

limiting interactions with said located business object when rendered in said generic user interface according to said further invoked user interface rules.

4. The computer-implemented method of claim 1 , wherein executing said invoked data management rules comprises:

specifying a number of instances of said located business object to create; and

creating said specified number of instances of said located business object in said database utilizing said invoked data management rules.

5. A non-transitory computer program product for business object data management comprising a computer useable storage memory device that stores computer usable program code, the computer useable program code comprising:

computer usable program code configured to load a business object structure document for a business application into memory of a computer;

computer usable program code configured to identify within the document by a processor of the computer a business object;

computer usable program code configured to respond to the identification of the business object by loading a corresponding business object descriptor document comprising a data management rule specifying how to represent the business object in a database according to a preferred schema, database schema information and a user interface rule used to render a generic user interface to a data manager from a business object level perspective;

computer usable program code configured to invoke the data management rule for said identified business object the data management rule and responsive to the invocation of the data management rule, directing generation of a corresponding database command of the database transforming the identified business object into binary data in the database based upon the data management rule and the database schema information; and,

computer usable program code configured to execute said invoked data management rule in the memory of the computer.

6. The computer program product of claim 5 , further comprising computer usable program code configured to render a hierarchy of business objects described within said business object structure document in a generic user interface.

7. The computer program product of claim 6 , further comprising:

computer usable program code configured to further invoke the user interface rules for said located business object in said business object descriptor document; and,

computer usable program code configured to limit interactions with said located business object when rendered in said generic user interface according to said further invoked user interface rules.

8. The computer program product of claim 5 , wherein the computer usable program code configured to execute said invoked data management rule comprises:

computer usable program code configured to specify a number of instances of said located business object to create; and,

computer usable program code configured to create said specified number of instances of said located business object in said database utilizing said located data management rules.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0546 →