Patent ID: 8244910

Claim:
A network-based publication system to publish data over a communications network, the system including: an interface to receive, via a communications network and from a first user, user data to be published by the network-based publication system, the user data including a function call to at least one function of a programming language; a publisher to generate publication data including the user data and function modifying code, the publisher to generate the publication data in accordance with a publication format; wherein the interface is to communicate the publication data via the communications network, and wherein the function modifying code is to redefine a standard function definition of the at least one function of the programming language for security reasons and is supported by an access application that interprets the publication data according to the publication format and wherein the interface is to receive a publication request from a second user, the publisher is to generate the publication data responsive to the publication request received from the second user via the communications network for a specific publication; and the system including a selector to select the function modifying code from a plurality of function modifying codes based on the specific publication, the plurality of function modifying codes being stored within a database of the network-based publication system.