×

Multi-client generic persistence for extension fields

  • US 8,224,828 B2
  • Filed: 12/22/2009
  • Issued: 07/17/2012
  • Est. Priority Date: 12/22/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a physical system comprising a processor and a memory, a user-customized data object to be written to the memory, the physical system providing access to a networked application for a plurality of users, the user-customized data object comprising a standard field value of a standard field of a standard data object defined by the networked application and a user-specific extension field value of a user-specific extension field that modifies operation of the networked application for a user of the plurality of users and that is not available to other users of the plurality of users;

    separating the user-specific extension field value from the standard field value;

    persisting the standard field value in a first database table at the physical computing system and the user-specific extension field value in a second database table at the physical computing system, the persisting of the user-specific extension field value comprising creating, deleting, or modifying an extension field data record in the second database table, the extension field data record comprising the user-specific extension field value and at least one key value that references the one of the plurality of users, the standard data object, an instance of the standard data object with which the user-specific extension field value is associated, and the user-specific extension field; and

    producing the user-customized data object for use by the user with the networked application, the producing comprising reading the extension field data record from the second database table and the standard field value from the first database table;

    converting the extension field data record to the user-specific extension field value; and

    combining the user-specific extension field value and the standard field value into the user-customized data object.

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