Compressing Dependency Graphs in a Social Network

Patent №

US 8,997,072

Granted

2015-03-31

Filed 2012

Owner

GOOGLE INC.

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13593406

This technology is directed to compressing dependency graphs in online communities, e.g., social networks, by determining a dependency graph and by performing a transitive reduction on the dependency graph. The transitive reduction may be used in various applications, e.g., for loading software modules in social networks, without causing inefficiencies by loading the same modules multiple times. In some instances, the systems and methods include 1) sorting nodes (e.g., modules) in the dependency graph into a list in a valid dependency order (a node depends only on nodes earlier in the list), 2) iterating over the list while building a map from any node to all of its dependencies, 3) iterating through the dependency graph in reverse order, and for each node, iterating through its dependencies (also in reverse order) and removing each dependency if it is a transitive dependency of any of the previous dependencies of that node.

AI classification

Knowledge representation1.00
Planning0.98
AI hardware0.97
Natural language0.41
Vision0.06
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

GOOGLE INC.

assignment · 291590843

Assignors

WONG, HENRY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC