×

Object, for object-oriented programming, with state-dependent behaviors

  • US 8,719,777 B2
  • Filed: 11/22/2010
  • Issued: 05/06/2014
  • Est. Priority Date: 11/22/2010
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a computer, cause the computer to perform a method comprising:

  • reading a class definition for an object, the class definition for the object i) defining the object to possess an attribute, and ii) including a mapping of a set of executable behaviors to a set of values for the attribute such that, during runtime, when an executable behavior in the set of executable behaviors is invoked, selection of the process to be executed for the invoked executable behavior is dependent upon the value of the attribute;

    instantiating the object consistent with the class definition; and

    subsequent to instantiating the object consistent with the class definition and responsive to detecting a change in the value of the attribute storing a timestamp indicating the time at which the change was detected, the timestamp stored in association with the object such that an intrinsic history method can recall and display a time lapsed view of transitions that have occurred for the object.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×