Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
122 words
A method for synchronizing distributed software objects comprising: copying a first object having data and behavior from a first computer across a network to a second computer creating a second object having data and behavior; executing said second object on said second computer, wherein executing said second object results in modifications to said second object that conflict with said first object; obtaining a policy for synchronizing said objects between said first computer and said second computer wherein said policy utilizes an object graph editing context; and synchronizing said objects between said first computer and said second computer based on said policy wherein said synchronizing comprises transferring and merging only a minimal set of changes between said first object and said second object.
Claim 2
Independent Claim
122 words
A method for synchronizing distributed software objects comprising: copying a first object having data and behavior from a first computer across a network to a second computer creating a second object having data and behavior; executing said second object on said second computer, wherein executing said second object results in modifications to said second object that conflict with said first object; obtaining a policy for synchronizing said objects between said first computer and said second computer wherein said policy utilizes an object graph editing context; and synchronizing said objects between said first computer and said second computer based on said policy wherein said synchronizing comprises transferring and merging only a minimal set of changes between said first object and said second object.
Claim 3
Dependent Claim
11 words
The method of claim 1 wherein said policy is temporally based.
Claim 4
Dependent Claim
15 words
The method of claim 1 wherein said policy is based on a type of message.
Claim 5
Dependent Claim
15 words
The method of claim 1 wherein said policy is based on a quantity of messages.
Claim 6
Dependent Claim
12 words
The method of claim 1 further comprising a developer configuring said policy.
Claim 7
Dependent Claim
28 words
The method of claim 1 wherein said policy provides for synchronizing at least one object when a request is transmitted from said first computer to said second computer.
Claim 8
Dependent Claim
13 words
The method of claim 1 wherein said policy is based on user input.
Claim 9
Independent Claim
89 words
A system comprising: a first computer; an object having data and behavior stored on said first computer; a second computer configured to obtain a copy of said object from said first computer; a policy for synchronizing said object and said copy of said object; an object graph editing context utilized by said policy; and code configured to synchronize said object and said copy of said object based on said policy by transferring and merging only a minimal set of changes between said object and said copy of said object.
Claim 10
Independent Claim
89 words
A system comprising: a first computer; an object having data and behavior stored on said first computer; a second computer configured to obtain a copy of said object from said first computer; a policy for synchronizing said object and said copy of said object; an object graph editing context utilized by said policy; and code configured to synchronize said object and said copy of said object based on said policy by transferring and merging only a minimal set of changes between said object and said copy of said object.
Claim 11
Dependent Claim
11 words
The system of claim 8 wherein said policy is temporally based.
Claim 12
Dependent Claim
15 words
The system of claim 8 wherein said policy is based on a type of message.
Claim 13
Dependent Claim
15 words
The system of claim 8 wherein said policy is based on a quantity of messages.
Claim 14
Dependent Claim
14 words
The system of claim 8 wherein said policy may be configured by a developer.
Claim 15
Dependent Claim
28 words
The system of claim 8 wherein said policy provides for synchronizing at least one object when a request is transmitted from said first computer to said second computer.
Claim 16
Dependent Claim
13 words
The system of claim 8 wherein said policy is based on user input.
Claim 17
Dependent Claim
147 words
A computer program product comprising: a computer usable medium having computer readable program code embodied therein configured to synchronize distributed software objects, said computer program product comprising: computer readable code configured to cause a second computer to obtain a copy of an object having data and behavior from a first computer across a network; computer readable code configured to cause a computer to obtain a policy for synchronizing said object and said copy of said object between said first computer and said second computer wherein said policy utilizes an object graph editing context; and computer readable program code configured to cause a computer to synchronize said object and said copy of said object between said first computer and said second computer based on said policy, wherein said synchronizing comprises transferring and merging only a minimal set of changes between said object and said copy of said object.
Claim 18
Dependent Claim
147 words
A computer program product comprising: a computer usable medium having computer readable program code embodied therein configured to synchronize distributed software objects, said computer program product comprising: computer readable code configured to cause a second computer to obtain a copy of an object having data and behavior from a first computer across a network; computer readable code configured to cause a computer to obtain a policy for synchronizing said object and said copy of said object between said first computer and said second computer wherein said policy utilizes an object graph editing context; and computer readable program code configured to cause a computer to synchronize said object and said copy of said object between said first computer and said second computer based on said policy, wherein said synchronizing comprises transferring and merging only a minimal set of changes between said object and said copy of said object.
Claim 19
Dependent Claim
13 words
The computer program product to claim 15 wherein said policy is temporally based.
Claim 20
Dependent Claim
17 words
The computer program product to claim 15 wherein said policy is based on a type of message.
Claim 21
Dependent Claim
17 words
The computer program product to claim 15 wherein said policy is based on a quantity of messages.
Claim 22
Dependent Claim
16 words
The computer program product to claim 15 wherein said policy may be configured by a developer.
Claim 23
Dependent Claim
30 words
The computer program product to claim 15 wherein said policy provides for synchronizing at least one object when a request is transmitted from said first computer to said second computer.
Claim 24
Dependent Claim
15 words
The computer program product to claim 15 wherein said policy is based on user input.
Claim 25
Independent Claim
96 words
An apparatus for synchronizing distributed software objects comprising: means for copying an object having data and behavior from a first computer across a network to a second computer; means for obtaining a policy for synchronizing said data and behavior between said first computer and said second computer wherein said policy utilizes an object graph editing context; and means for synchronizing said data and behavior between said first computer and said second computer based on said policy wherein said synchronizing means comprises transferring only a minimal set of changes between said first computer and said second computer.
Claim 26
Independent Claim
96 words
An apparatus for synchronizing distributed software objects comprising: means for copying an object having data and behavior from a first computer across a network to a second computer; means for obtaining a policy for synchronizing said data and behavior between said first computer and said second computer wherein said policy utilizes an object graph editing context; and means for synchronizing said data and behavior between said first computer and said second computer based on said policy wherein said synchronizing means comprises transferring only a minimal set of changes between said first computer and said second computer.
Claim 27
Dependent Claim
11 words
The apparatus of claim 22 wherein said policy is temporally based.
Claim 28
Dependent Claim
15 words
The apparatus of claim 22 wherein said policy is based on a type of message.
Claim 29
Dependent Claim
15 words
The apparatus of claim 22 wherein said policy is based on a quantity of messages.
Claim 30
Dependent Claim
15 words
The apparatus of claim 22 further comprising means for configuring said policy by a developer.
Claim 31
Dependent Claim
30 words
The apparatus of claim 22 wherein said policy provides for means for synchronizing at least one object when a request is transmitted from said first computer to said second computer.
Claim 32
Dependent Claim
13 words
The apparatus of claim 22 wherein said policy is based on user input.