System for storage and navigation of application states and interactions
First Claim
1. An application state navigation system for historical navigation of an application, the system comprising:
- multiple output devices arranged to produce a respective output portion of a system output, each respective output portion being defined by a designated portion of an overall image;
multiple application processors, each application processor configured to process one or more respective application programs, each application processor responsive to the designated portion and coupled with an associated respective output device for controlling the associated respective output device in producing the respective output portion;
a state server in data communication with the plurality of application processors to provide the designated portion of the overall image to the application processors;
an application history repository comprising a historical state database; and
a navigation interface system coupled to the application history repository and the state server, the navigation interface system comprising a memory storing an interface input program operable to obtain a temporal selection, a temporal index program operable to obtain retrieved application state data corresponding to the temporal selection from the application history repository, and an output program operable to provide the application state data to the state server for rendering an application representation of an application state corresponding to the temporal selection on the multiple output devices.
3 Assignments
0 Petitions
Accused Products
Abstract
Complex collaboration or decision support applications perform complex design or planning tasks, often with the input of large groups of people over long periods of time. The combination of time and complexity can often obscure past actions, making it difficult to remember the factors that influenced earlier stages in the planning task. This is especially true if the task involves many people and different people work at different times. The application state navigation system provides an application-independent mechanism that allows operators to walk back through the history of the application in order to better understand (or remember) the application actions that were taken in the past and the triggers for those actions.
-
Citations
23 Claims
-
1. An application state navigation system for historical navigation of an application, the system comprising:
-
multiple output devices arranged to produce a respective output portion of a system output, each respective output portion being defined by a designated portion of an overall image;
multiple application processors, each application processor configured to process one or more respective application programs, each application processor responsive to the designated portion and coupled with an associated respective output device for controlling the associated respective output device in producing the respective output portion;
a state server in data communication with the plurality of application processors to provide the designated portion of the overall image to the application processors;
an application history repository comprising a historical state database; and
a navigation interface system coupled to the application history repository and the state server, the navigation interface system comprising a memory storing an interface input program operable to obtain a temporal selection, a temporal index program operable to obtain retrieved application state data corresponding to the temporal selection from the application history repository, and an output program operable to provide the application state data to the state server for rendering an application representation of an application state corresponding to the temporal selection on the multiple output devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An application navigation system comprising:
-
a memory comprising;
an interface input program operable to obtain a temporal selection;
a temporal index program operable to obtain retrieved application state data filtered according to a user profile and corresponding to the temporal selection from an application history repository; and
an output program operable to provide the application state data to an information processing system for rendering an application representation of an application state corresponding to the temporal selection on an output device; and
a processor coupled to the memory which executes the interface input program, the output program, and the temporal index program. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for application navigation, the method comprising:
-
providing multiple output devices to produce respective output portions of a system output, each respective output portion being defined by a designated portion of an overall image;
configuring multiple application processors to process one or more respective application programs, each application processor responsive to the designated portion and coupled with an associated respective output device for controlling the associated respective output device in producing the respective output portion;
communicating between a state server and the plurality of application processors to provide the designated portion of the overall image to the application processors;
establishing an application history repository comprising a historical state database;
obtaining a temporal selection;
obtaining retrieved application state data corresponding to the temporal selection from the application history repository;
providing the application state data to the state server for rendering an application representation of an application state corresponding to the temporal selection on the multiple output devices. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification