| CPC G06F 3/0481 (2013.01) [G06F 3/0488 (2013.01)] | 20 Claims |

|
1. A system comprising:
a processor;
a display device; and
a memory having a computer program stored thereon for producing visualized units for visual display by an application on the display device, the computer program comprising instructions to cause the processor to:
receive items from one or more first sources;
convert items into visualized units by instructions that format the items into visualized units that are playable by the applications;
apply first situational data for a first situation at a first time and user-selected attributes to the visualized units, wherein applying the first situational data comprises:
characterizing personal, environmental, social, and activity information related to the first situation at the first time;
executing a set of rules to identify one or more additional visualized units that are related to the visualized units that are playable by the application, by:
accessing one or more first situational records from the one or more first sources;
determining whether at least one of the one or more first situational records is related to the first situational data;
after determining that the one or more first situational records are not related to the first situational data, accessing one or more second situational records from a second source, with the one or more second situational records having second situational data;
wherein the second situational data comprises characterizing personal, environmental, social, and activity information related to a second situation at a second time;
determining commonality between the first and second situational data;
based on commonality between the first and second situational data, identifying that the at least one of the one or more second situational records is related to the first situational data;
based on the at least one of the one or more second situational records, accessing, from the second source, the one or more additional visualized units;
produce plural media to represent the visualized units and the one or more additional visualized units, where each media of the plural media represents different situations associated with the visualized units and the one or more additional visualized units; and
produce a record of each of the one or more additional units and the visualized units from the items reformatted with the user-selected attributes, the first situational data, the plural media, and a unique identifier.
|