virtual-world simulator patent