Patent ID: 7693849

Claim:
A method, comprising: processing an object in response to a user control of an application, wherein the object is maintained in a format that is not self-describing; accessing, by using a computer, layout information for a requested object, wherein the layout information delineates fields in the object; determining from access control information whether a user is authorized to access the fields indicated in the layout information; in response to determining that the user is not authorized to access at least one of the fields, processing data in the at least one field which the user is not authorized to access to generate at least one code used to determine the data that was in the at least one field; generating the fields from the object into a formatted object formatted according to the layout information; generating data from the object in fields that the user is determined to have authority to access into the formatted object; and including the at least one code generated for the at least one field the user is not authorized access into the at least one field in the formatted object indicated in the layout information, wherein the data from the object for the at least one field for which the code is generated is not included in the formatted object, and wherein the at least one code included in the formatted object is enabled to be used by an authorized user subsequent to including the at least one code in the field in the formatted object to access from the object the data for the at least one field the user is not authorized to access.