General Object Graph for Web Users
First Claim
Patent Images
1. A computer implemented system exhibiting persistence for a graph of objects where the schema of the objects is changeable at runtime, the system comprising:
- a server supporting a General Object Graph, said General Object Graph comprising;
a plurality of Objects; and
a plurality of Classes,a client application,wherein instances of said client application are operative on a plurality of computing platforms each in communication with said server to view and edit the General Object Graph.
2 Assignments
0 Petitions
Accused Products
Abstract
A General Object Graph is described arranged for sharing structured data between users and between applications and for social networking between the users, an associated graphical user interface and application to a virtual file system with an associated authorization scheme. A distributed version of the General Object Graph is also presented known as a General Object Graph.
137 Citations
71 Claims
-
1. A computer implemented system exhibiting persistence for a graph of objects where the schema of the objects is changeable at runtime, the system comprising:
-
a server supporting a General Object Graph, said General Object Graph comprising; a plurality of Objects; and a plurality of Classes, a client application, wherein instances of said client application are operative on a plurality of computing platforms each in communication with said server to view and edit the General Object Graph. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A social networking system comprising:
-
a persistence server; an object graph including concepts of classes, associations, objects and attributes, stored on the persistence server, where some of the objects correspond to real world items; and a client software operative to enable a plurality of users to view the object graph, wherein at least one of the classes represents a class of people; and at least one of the associations has a source or type of a class which represents a class of people. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A system for data interoperability between applications comprising:
-
a persistence server; an object graph including concepts of classes, associations, objects and attributes, stored on the persistence server, where some of the objects correspond to real world items; a graphical user interface including icons which correspond to the objects; and a graphical user interface for moving the icons between different applications. - View Dependent Claims (40)
-
-
41. A computer implemented method for persisting a graph of objects where the schema of the objects is changeable at runtime, the method comprising:
-
providing a General Object Graph; and providing a client application, wherein said General Object Graph comprises; a plurality of Objects; and a plurality of Classes, wherein instances of said client application each provide for; viewing and editing the General Object Graph. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71)
-
Specification