Method and apparatus for information clustering based on predictive social graphs
First Claim
Patent Images
1. A method comprising:
- processing one or more social graphs associated with one or more users to cause a prediction of one or more future states of the one or more social graphs, wherein processing the one or more social graphs comprises,determining respective information trajectories defining a finite set of possible, nearest future states of the respective one or more social graphs,extracting historical patterns based on the one or more social graphs, andselecting the one or more future states from the set of possible future states based at least in part on the most recent historical patterns; and
clustering one or more data items distributed over a plurality of storage partitions in a cloud, associated with at least one information space and at least one computation space, based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof, wherein the at least one information space comprises data associated with a user of a social network and the at least one computation space comprises computation closures associated with computation resources of the cloud, based, at least in part, on processing and maintaining the one or more social graphs, wherein computation closures identify a respective computation procedure together with relations and communications among one or more processes including one or more of passing arguments, sharing process results, selecting results provided from computation of alternative inputs or flow of data.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing information clustering based on predictive social graphs. An information clustering platform processes and/or facilitates a processing of one or more social graphs associated with one or more users to cause, at least in part, a prediction of one or more future states of the one or more social graphs. The information clustering platform further causes, at least in part, a clustering of one or more data items associated with at least one information space based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof.
-
Citations
20 Claims
-
1. A method comprising:
-
processing one or more social graphs associated with one or more users to cause a prediction of one or more future states of the one or more social graphs, wherein processing the one or more social graphs comprises, determining respective information trajectories defining a finite set of possible, nearest future states of the respective one or more social graphs, extracting historical patterns based on the one or more social graphs, and selecting the one or more future states from the set of possible future states based at least in part on the most recent historical patterns; and clustering one or more data items distributed over a plurality of storage partitions in a cloud, associated with at least one information space and at least one computation space, based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof, wherein the at least one information space comprises data associated with a user of a social network and the at least one computation space comprises computation closures associated with computation resources of the cloud, based, at least in part, on processing and maintaining the one or more social graphs, wherein computation closures identify a respective computation procedure together with relations and communications among one or more processes including one or more of passing arguments, sharing process results, selecting results provided from computation of alternative inputs or flow of data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 19)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, process one or more social graphs associated with one or more users to cause a prediction of one or more future states of the one or more social graphs, wherein processing the one or more social graphs comprises, determining respective information trajectories defining a finite set of possible, nearest future states of the respective one or more social graphs, extracting historical patterns based on the one or more social graphs, and selecting the one or more future states from the set of possible future states based at least in part on the most recent historical patterns; and cause a clustering of one or more data items distributed over a plurality of storage partitions in a cloud, associated with at least one information space and at least one computation space, based, at least in part, on the one or more social graphs, the one or more future states, or a combination thereof, wherein the at least one information space comprises data associated with a user of a social network and the at least one computation space comprises computation closures associated with computation resources of the cloud, based, at least in part, on processing and maintaining the one or more social graphs, wherein computation closures identify a respective computation procedure together with relations and communications among one or more processes including one or more of passing arguments, sharing process results, selecting results provided from computation of alternative inputs or flow of data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 20)
-
Specification