PROCESSING A FILE TO GENERATE A RECOMMENDATION USING A DATABASE SYSTEM
First Claim
1. A system for processing a file to generate a recommendation, the system comprising:
- a database storing data objects identifying historical keywords for a user and weights associated with the historical keywords; and
one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause;
processing, responsive to receiving information identifying a file, the file to extract file keywords to be associated with the file;
generating a query attribute based on the historical keywords, the file keywords, and the weights;
determining that the query attribute conforms to a designated characteristic associated with the user;
generating, responsive to determining that the query attribute conforms to the designated characteristic, data indicating a recommendation of the file;
providing the data indicating the recommendation as at least a portion of a feed item of a feed of a social networking system, the feed item configured to be stored in a database; and
displaying the feed in a user interface on a display device associated with a user of the social networking system.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are examples of systems, apparatus, methods and computer program products for processing a file to generate a recommendation using a database system. A database can be maintained. The database can store data objects identifying historical keywords for a user and weights associated with the historical keywords. Information identifying a file can be received. The file can be processed to extract file keywords. A query attribute can be generated based on the historical keywords, the file keywords, and the weights. It can be determined that the query attribute conforms to a designated characteristic associated with the user. Data indicating a recommendation of the file can be generated in response to determining that the query attribute conforms to the designated characteristic. The data indicating the recommendation can be provided as at least a portion of a feed item of a feed of a social networking system. The feed can be displayed in a user interface on a display device associated with a user of the social networking system.
-
Citations
20 Claims
-
1. A system for processing a file to generate a recommendation, the system comprising:
-
a database storing data objects identifying historical keywords for a user and weights associated with the historical keywords; and one or more servers in communication with the database, the one or more servers comprising one or more processors operable to cause; processing, responsive to receiving information identifying a file, the file to extract file keywords to be associated with the file; generating a query attribute based on the historical keywords, the file keywords, and the weights; determining that the query attribute conforms to a designated characteristic associated with the user; generating, responsive to determining that the query attribute conforms to the designated characteristic, data indicating a recommendation of the file; providing the data indicating the recommendation as at least a portion of a feed item of a feed of a social networking system, the feed item configured to be stored in a database; and displaying the feed in a user interface on a display device associated with a user of the social networking system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for processing a file to generate a recommendation using a database system, the method comprising:
-
maintaining, using the database system, a database storing data objects identifying historical keywords for a user and weights associated with the historical keywords; receiving information identifying a file configured to be stored in a database of the database system; processing, by the database system, the file to extract file keywords to be associated with the file; generating, by the database system, a query attribute based on the historical keywords, the file keywords, and the weights; determining, by the database system, that the query attribute conforms to a designated characteristic associated with the user; generating, responsive to determining that the query attribute conforms to the designated characteristic, data indicating a recommendation of the file; providing the data indicating the recommendation as at least a portion of a feed item of a feed of a social networking system, the feed item configured to be stored in a database of the database system; and displaying the feed in a user interface on a display device associated with a user of the social networking system. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product comprising computer-readable program code to be executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code including instructions configured to cause:
-
maintaining, using a database system, a database storing data objects identifying historical keywords for a user and weights associated with the historical keywords; processing, by the database system, responsive to receiving information identifying a file, the file to extract file keywords to be associated with the file; generating, by the database system, a query attribute based on the historical keywords, the file keywords, and the weights; determining, by the database system, that the query attribute conforms to a designated characteristic associated with the user; generating, responsive to determining that the query attribute conforms to the designated characteristic, data indicating a recommendation of the file; providing the data indicating the recommendation as at least a portion of a feed item of a feed of a social networking system, the feed item configured to be stored in a database of the database system; and displaying the feed in a user interface on a display device associated with a user of the social networking system. - View Dependent Claims (17, 18, 19, 20)
-
Specification