Using multiple prioritized statements of abstracted intention to align different views
First Claim
1. A method of aligning information comprising:
- generating a specific state and an abstract condition describing an event in a first view of a reference frame;
transmitting the specific state and the abstract condition to a receiving computer having a second view of the reference frame; and
determining whether moving to the specific state in the second view of the reference frame is consistent with the abstract condition.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a method and apparatus for aligning information input by multiple users into a common reference frame. In the invention, a computer accepts an input causing an event in a reference frame. The computer generates a specific state and at least one abstract condition describing the event. The specific state and abstract condition describing the event is transmitted to a receiving computer. A receiving computer has a corresponding reference frame and determines whether moving to the specific state is consistent with the abstract condition transmitted when applied to the receiving computers corresponding reference frame. If moving to the specific state is not consistent with the abstract conditions, the receiving computer generates an alternative state which satisfies as many high priority abstract conditions as possible.
91 Citations
20 Claims
-
1. A method of aligning information comprising:
-
generating a specific state and an abstract condition describing an event in a first view of a reference frame; transmitting the specific state and the abstract condition to a receiving computer having a second view of the reference frame; and determining whether moving to the specific state in the second view of the reference frame is consistent with the abstract condition. - View Dependent Claims (2, 3)
-
-
4. The method of aligning a second event in a receiving computer reference to correspond to a first event in a transmitting computer view of a reference frame comprising:
-
generating a plurality of abstract conditions describing the first event, each abstract condition in the plurality of abstract conditions having a different level of priority; transmitting the plurality of abstract conditions to the receiving computer; choosing as a chosen condition the lowest priority which can be satisfied in said plurality of abstract conditions while still satisfying conditions in said plurality of abstract conditions having a higher priority than the chosen condition; and adjusting the second event in the receiving computer reference frame to satisfy the chosen condition. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A machine implemented method comprising:
-
a. receiving a first specified state and at least one abstract condition describing changes to be made to a reference frame; and b. determining if it is appropriate to change a first view of the reference frame to the first specified state, using the at least one abstract condition; and c. changing the first view of the reference frame to the first specified state if step (b) determines changing the first view of the reference frame to the first specified state is appropriate. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising
a. a display device for displaying a first view of a reference frame; -
b. an input device for providing inputs to change the reference frame; c. a processing device coupled to the display and input devices for processing the inputs and changing the first view of the reference frame, and for generating a first specified state and at least one abstract condition to describe the change; and d. a communication device coupled to the processing device for sending the generated first specified state and at least one abstract condition to a second apparatus, the second apparatus to change a second view of the reference frame. - View Dependent Claims (17)
-
-
18. An apparatus comprising
a. a display device for displaying a first view of a reference frame; -
b. a communication device for receiving a first specified state and at least one abstract condition describing changes to be made to the reference frame; c. a processing device coupled to the display and communication devices for processing the received first specified state and the at least one abstract condition, determining if it is appropriate to change the first view of the reference frame to the first specified state using the at least one abstract condition, and changing the first view of the reference frame to the first specified state if the change is determined to be appropriate.
-
-
19. A machine implemented method comprising:
-
a. receiving inputs that change a reference frame; b. in response to the received inputs, changing a first view of the reference frame accordingly; and c. additionally, generating a first specified state and at least one abstract condition to describe the change, and sending the generated first specified state and the at least one abstract condition to another apparatus for use by the other apparatus to change a second view of the reference frame. - View Dependent Claims (20)
-
Specification