US2011214050A1PendingUtilityA1

Virtual systems for spatial organization, navigation, and presentation of information

Individually held — no corporate assignee on recordPriority: Sep 29, 2006Filed: May 10, 2011Published: Sep 1, 2011
Est. expirySep 29, 2026(~0.2 yrs left)· nominal 20-yr term from priority
G06F 16/9537G06T 15/005G06F 3/0484G06F 2203/04806G06F 16/29G06F 16/26G06F 3/04817G01C 21/3679
41
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Organizing information around a specific spatial domain facilitates managing objects presented in visualization layers of the spatial domain. A first portion of a first program for organizing and mapping information around a specific spatial domain is executed by a first virtual system that is created in a program execution environment operable on a network server. In response to the first virtual system invoking a continuation, a second virtual system is created to execute a second portion of the first program. Invoking the continuation in the program execution environment facilitates each of the first and second virtual systems providing only the capabilities necessary to execute their respective portion of the first program. Optionally, executing the first program includes interpreting the first program with a second program.

Claims

exact text as granted — not AI-modified
1 . A system comprising:
 a program execution environment operable on at least one network server;   a first program for performing at least one of identifying operational activities and data types of a business entity, associating objects with each activity and each data type, rendering a spatial domain of relationships of activities and data types, and presenting the objects on an operation integration map that represents at least one visualization layer of the spatial domain;   a first virtual system operable in the program execution environment for executing a first portion of the first program, wherein executing the first portion of the first program includes invoking a continuation; and   a second virtual system operable in the program execution environment for executing a second portion of the first program in response to the invoked continuation, wherein the second virtual system includes at least one capability required to execute the second portion of the first program that is different from all capabilities of the first virtual system.   
     
     
         2 . The system of  claim 1 , wherein executing the first program includes interpreting the first program with a second program. 
     
     
         3 . The system of  claim 1 , wherein the first virtual system terminates upon completion of invoking the continuation. 
     
     
         4 . The system of  claim 1 , further including a datastore accessible by a plurality of networked servers for storing a plurality of entities selected from a set consisting of: operational activities, data types of a business entity, relationships of activities and data types of a business entity, objects, and at least one visualization layer. 
     
     
         5 . The system of  claim 4 , wherein the first virtual system and the second virtual system communicate with the datastore. 
     
     
         6 . The system of  claim 4 , wherein at a least a portion of the plurality of entities in the datastore is immutable. 
     
     
         7 . The system of  claim 1 , wherein the first and second virtual systems execute the first program on a plurality of distributed networked computers. 
     
     
         8 . A system comprising:
 a plurality of virtual systems communicatively coupled to facilitate execution of a program among the plurality of virtual systems;   a computation engine for directing execution of an active portion of the program to one of the plurality of virtual systems;   a datastore of objects with associated processing requirements, wherein the datastore of objects is accessible by the computation engine and the plurality of virtual systems; and   wherein directing execution of an active portion of the program is based on a match of processing capabilities provided by each of the plurality of virtual systems and the processing requirements of the objects to be processed by the active portion.   
     
     
         9 . The system of  claim 8 , wherein the program is for performing at least one of aggregating references to a plurality of disparate data sources, mapping the references with a spatial domain, generating a plurality of reference tiles that include a plurality of objects that represent individual references and that facilitate access to the data sources, and rendering a plurality of visualization layers based on the plurality of reference tiles and visualization information associated with the objects. 
     
     
         10 . The system of  claim 9 , wherein the datastore of objects facilitates storing at least two of the references, disparate data, spatial domain, reference tiles, objects and visualization layers. 
     
     
         11 . The system of  claim 8 , wherein at a least a portion of objects in the datastore of objects is immutable. 
     
     
         12 . The system of  claim 8 , wherein the plurality of virtual systems executes the program on a plurality of distributed networked computers. 
     
     
         13 . The system of  claim 8 , wherein execution of the program includes interpretation by a second program. 
     
     
         14 . The system of  claim 8 , wherein the one of the virtual systems invokes a continuation to signal the computation engine to direct execution of a next active portion of the program to another one of the plurality of virtual systems. 
     
     
         15 . A system comprising:
 a first virtual system for providing a first set of program execution capabilities;   a second virtual system for providing a second set of program execution capabilities;   a program for performing at least one of aggregating references to a plurality of disparate data sources, mapping the references with a spatial domain, generating a plurality of reference tiles that include a plurality of objects that represent individual references and that facilitate access to the data sources, and rendering a plurality of visualization layers based on the plurality of reference tiles and visualization information associated with the objects; and   a datastore of objects which are accessible by the first virtual system and the second virtual system, wherein execution of the program by at least one of the first virtual system and the second virtual system is based on a match of capabilities required to process an object accessed by the program and the first and second set of capabilities.   
     
     
         16 . The system of  claim 15 , wherein execution of the program includes interpretation of the first program with a second program. 
     
     
         17 . The system of  claim 15 , wherein the first virtual system invokes a continuation to the second virtual system based on a mismatch of capabilities required to process an object accessed by the first virtual system with the first set of capabilities. 
     
     
         18 . The system of  claim 15 , wherein the second virtual system invokes a continuation to the first virtual system based on a mismatch of capabilities required to process an object accessed by the second virtual system with the second set of capabilities. 
     
     
         19 . The system of  claim 15 , wherein the datastore of objects facilitates storing at least two of the references, disparate data, spatial domain, reference tiles, objects and visualization layers. 
     
     
         20 . The system of  claim 15 , wherein execution of the program by at least one of the first virtual system and the second virtual system occurs on a plurality of distributed networked computers.

Join the waitlist — get patent alerts

Track US2011214050A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.