IP Library Granted Patent US 9,311,082
Granted Patent B2
US 9,311,082 · App. 11/647,982 · Granted Apr 12, 2016

System and method for processing graph objects

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,311,082
App. No.
11/647,982
Granted
Apr 12, 2016
Kind
B2
Abstract

A system and method for generating object graph data and transmitting the object graph over a network. For example, a computer-implemented method according to one embodiment comprises: analyzing relationships between objects within a network of objects to determine an object network structure; generating object graph data representing the object network structure; serializing the object graph data and transmitting the object graph data over a network to a requesting computer; and interpreting the object graph data to render a view of the object network structure in a graphical user interface.

Claims (48)

1. A computer-implemented method comprising:

analyzing objects and relationships between objects within a network of objects to determine an object network structure;

generating object graph metadata comprising object math graph data based on the analyzing, the object math graph data representing the object network structure, the object math graph data having nodes representing respective objects;

serializing the object math graph data and transmitting the object math graph data over a network to a requesting computer; and

interpreting the object math graph data to render a view of the object network structure in a graphical user interface.

2. The computer-implemented method as in claim 1 further comprising: this

collecting object data related to each object in the network of objects; and

serializing the object data and transmitting the object data over the network to the requesting computer along with the object math graph data.

3. The computer implemented method as in claim 2 further comprising:

displaying the object data related to an object in response to selection of a graphic representing the object on the requesting computer.

4. The computer-implemented method as in claim 1 wherein the object math graph data comprises a list structure.

5. The computer-implemented method as in claim 1 wherein the object math graph data comprises a matrix structure.

6. The computer-implemented method as in claim 2 wherein the object math data comprises a value representing memory consumed by each object.

7. The computer-implemented method as in claim 1 further comprising:

assigning each object within the network a unique identification code; and

serializing the identification codes and transmitting the identification codes over the network to the requesting computer system.

8. An apparatus having a memory for storing program code and a processor for processing the program code to perform the operations of:

analyzing objects and relationships between objects within a network of objects to determine an object network structure;

generating object graph metadata comprising object math graph data based on the analyzing, the object math graph data representing the object network structure, the object math graph data having nodes representing respective objects;

serializing the object math graph data and transmitting the object math graph data over a network to a requesting computer; and

interpreting the object math graph data to render a view of the object network structure in a graphical user interface.

9. The apparatus as in claim 8 comprising additional program code which, when executed by the processor, performs the operations of:

collecting object data related to each object in the network of objects; and

serializing the object data and transmitting the object data over the network to the requesting computer along with the object math graph data.

10. The apparatus as in claim 9 comprising additional program code which, when executed by the processor, performs the operations of:

displaying the object data related to an object in response to selection of a graphic representing the object on the requesting computer.

11. The apparatus as in claim 8 wherein the object math graph data comprises a list structure.

12. The apparatus as in claim 8 wherein the object math graph data comprises a matrix structure.

13. The apparatus as in claim 9 wherein the object data comprises a value representing memory consumed by each object.

14. The apparatus as in claim 8 comprising additional program code which, when executed by the processor, performs the operations of:

assigning each object within the network a unique identification code; and

serializing the identification codes and transmitting the identification codes over the network to the requesting computer system.

15. A machine-readable medium having program code stored thereon which, when executed by a machine, causes the machine to perform the operations of:

analyzing objects and relationships between objects within a network of objects to determine an object network structure;

generating object graph metadata comprising object math graph data based on the analyzing, the object math graph data representing the object network structure, the object math graph data having nodes representing respective objects;

serializing the object math graph data and transmitting the object math graph data over a network to a requesting computer; and

interpreting the object math graph data to render a view of the object network structure in a graphical user interface.

16. The machine-readable medium as in claim 15 comprising additional program code which, when executed by the machine, causes the machine to perform the operations of:

collecting object data related to each object in the network of objects; and

serializing the object data and transmitting the object data over the network to the requesting computer along with the object math graph data.

17. The machine-readable medium as in claim 15 comprising additional program code which, when executed by the processor, performs the operations of:

displaying the object data related to an object in response to selection of a graphic representing the object on the requesting computer.

18. The machine-readable medium as in claim 15 wherein the object math graph data comprises a list structure.

19. The machine-readable medium as in claim 15 wherein the object math graph data comprises a matrix structure.

20. The machine-readable medium as in claim 17 wherein the object data comprises a value representing memory consumed by each object.

21. The machine-readable medium as in claim 15 comprising additional program code which, when executed by the machine, causes the machine to perform the operations of:

assigning each object within the network a unique identification code; and

serializing the identification codes and transmitting the identification codes over the network to the requesting computer system.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2006
From: BONEV, PAVEL; STANEV, GEORGI; DROSHEV, MLADEN
To: SAP AG
Reel/Frame 018771/0762 →