Patent ID: 9507851
Filing Date: 2016-11-29
CPC Classification: G06F

Claim Text:
1. A method for providing recommendation information from a network application service, the method comprising: receiving, by a server, user activity data relating to a first data object of a plurality of data objects in a network application service, the user activity data comprising at least a first user command performed on the first data object and a second user command performed on the first data object, the first user command being a different type of command than the second user command; storing, by the server, the user activity data in a structured storage model comprising a plurality of nodes representing a plurality of items including the first data object, and at least one edge representing the first user command and a sequence indicator relating to the plurality of items, wherein the sequence indicator indicates when the first user command is performed relative to another sequence indicator which indicates when the second user command is performed; determining at least one inference relating to the first data object using the structured storage model, the at least one inference being based on at least one edge in the structured storage model representing at least one of the first user command and the second user command; and storing the at least one determined inference relating to the first data object as recommendation metadata of the first data object; receiving, by the server, a recommendation search criteria relating to the first data object retrieving, by the server, recommendation information corresponding to the recommendation search criteria, wherein the recommendation information is based on at least one inference determined from the structured storage model; and transmitting, by the server, the recommendation information.