Patent ID: 8856225

Claim:
A system, implemented on a non-transitory computer-readable medium, for automatically generating at least partial entries in a blog corresponding to events pertaining to a virtual entity in a multiuser environment, comprising: a. a hardware processor; b. a first module executable on the hardware processor for implementing and operating a multiuser environment, the first module including at least a user interface, a database, and a software engine for conducting interactions between a virtual entity controlled by a first user and other virtual entities in the multiuser environment, the other virtual entities controlled by a plurality of other users in the multiuser environment, and between the virtual entity and the multiuser environment, the first module configured to communicate with the first user over a network and to receive an input from the first user over the network, the input controlling the virtual entity, the first module further configured to communicate with the plurality of other users over the network, and to receive inputs from the other users over the network, the inputs controlling the other virtual entities; c. a second module executable on the hardware processor for monitoring events pertaining to the virtual entity in the multiuser environment, an event constituting an occurrence in which one or more of a set of variables defining the virtual entity's status change; d. a third module executable on the hardware processor for selecting at least one of the events monitored by the second module based on a predetermined criteria; and e. a fourth module executable on the hardware processor for generating an entry for a blog corresponding to the selected event, wherein the fourth module generates an entry including a media item, accesses a blog, and transmits the entry to the blog, and wherein the entry includes a media item selected from the group consisting of: a screenshot corresponding to the event; an audio file corresponding to the event; a video corresponding to the event; a predetermined text corresponding to the event; and a text built from predefined text blocks corresponding to the event.