IP Library › Granted Patent US 10,444,965
Granted Patent B2
US 10,444,965 · App. 14/481,025 · Granted Oct 15, 2019

Actionable business entity operating models to drive user interface behavior

Inventors: Stan K. Daley (Atlanta, GA); Geoffrey M. Hambrick (Round Rock, TX); Pierre Haren (Sandy, UT); Claus T. Jensen (Pawling, NY); Nicolas Changhai Ke (Wissous, FR)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F3/04847G06F3/0481G06F3/0484G06F3/04842G06Q10/067
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 10,444,965
App. No.
14/481,025
Granted
Oct 15, 2019
Kind
B2
Abstract

A method and system are provided. The method includes providing an actionable business entity operating model. The method further includes extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics. The extending step includes configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model.

Claims (14)

1. A non-transitory article of manufacture tangibly embodying a computer readable program which when executed causes a computer to perform a method comprising:

providing an actionable business entity operating model; and

extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics, by defining rules for editing semantic objects based on the user interface behavior semantics, and by defining which particular actions are executable at each of one or more particular lifecycle states at a class level,

wherein said extending step comprises configuring the user interface behavior semantics to be responsive to an operation state of the actionable business entity operating model, the user interface behavior being adjusted based on the rules for editing semantic objects, and

wherein the actionable business entity operating model comprises a plurality of classes, and said processor-based actionable business entity operating model extender extends the actionable business entity operating model to drive the user interface behavior by defining a display sequence for the user interface as a pseudo number a respective one of the plurality of classes has in the display sequence, wherein multiple classes from among the plurality of classes can have a same pseudo number that is resolvable at a runtime, and each of a plurality of class properties defines a relative display sequence within a respective one of the plurality of classes at the class level.

2. A system, comprising:

an actionable business entity operating model provider for providing an actionable business entity operating model; and

a processor-based actionable business entity operating model extender for extending the actionable business entity operating model to drive user interface behavior on a user interface device having at least a display device, by extending class and property meta classes of the actionable business entity operating model to include user interface behavior semantics, by defining rules for editing semantic objects based on the user interface behavior semantics, and by defining which particular actions are executable at each of one or more particular lifecycle states at a class level

wherein said processor-based actionable business entity operating model extender configures the user interface behavior semantics to be responsive to an operation state of actionable business entity operating model, the user interface behavior being adjusted based on the rules for editing semantic objects, and

wherein the actionable business entity operating model comprises a plurality of classes, and said processor-based actionable business entity operating model extender extends the actionable business entity operating model to drive the user interface behavior by defining a display sequence for the user interface as a pseudo number a respective one of the plurality of classes has in the display sequence, wherein multiple classes from among the plurality of classes can have a same pseudo number that is resolvable at a runtime, and each of a plurality of class properties defines a relative display sequence within a respective one of the plurality of classes at the class level.

3. The system of claim 2 , wherein the user interface behavior semantics comprise actions in the actionable business entity operating model which have a respective corresponding interaction with a user, and wherein the actions in the actionable business entity operating model which have the respective corresponding interaction with the user are variable responsive to a lifecycle state of a business entity instance.

4. The system of claim 2 , wherein the user interface comprises a form of an interactive parameterized document.

5. The system of claim 4 , wherein portions of the interactive parameterized document are expressed as objects in a document ontology.

6. The system of claim 4 , wherein parameters of the interactive parameterized document are expressed as objects in a document ontology and related to domain ontology objects that provide values for the parameters.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2014
From: DALEY, STAN K.; HAMBRICK, GEOFFREY M.; HAREN, PIERRE; JENSEN, CLAUS T.; KE, NICOLAS CHANGHAI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033699/0686 →
Continuity (1)
Related Publication 20160070454A1 · Mar 10, 2016
Cited By (6)
US 12,221,301 US 12,234,111 US 12,338,672 US 12,400,175 US 12,454,426 US 12,679,678