System and method for providing an information-centric application
First Claim
1. A method for providing an information-centric application in an online social network implemented using a database system, the method comprising:
- receiving content from one or more data sources;
processing, using the database system, the content from the one or more data sources to determine that the content is relevant for a user based upon;
the user'"'"'s role in a first business process, the first business process being related to a business objective of an enterprise, the user being an employee of the enterprise and the user having at least one further role in at least one of a plurality of further business processes within the enterprise, andone or both of;
the user'"'"'s preference or the user'"'"'s behavior;
determining, using the database system, that the content is associated with an application or online service based upon the user'"'"'s role in the first business process and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;
causing, based on the determination that the content is relevant for the user, the content to be accessible via the user'"'"'s news feed;
causing, based on the determination that the content is associated with the application or online service, the associated application or online service to be presented in a user interface displaying the user'"'"'s news feed on the user'"'"'s display device;
receiving, at the server associated with the database system, an indication of user input submitted via the user'"'"'s display device to interact with the associated application or online service; and
causing, responsive to receiving the indication of user input, one or more records stored in a database maintained apart from the online social network to be created or updated.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer readable storage media for providing an information-centric application. The information-centric application enables a user to have access and delivery of information and services customizable according to the user'"'"'s role and definition, preferences, and usage patterns. A user may receive information from one or more data sources, and the information is determined to be relevant based upon at least one of the user'"'"'s role and definition, the user'"'"'s preferences, and behaviors. An associated service is linked with the relevant information based upon at least one of the user'"'"'s role and definition, the user'"'"'s preferences, and behaviors. The relevant information and the associated service are presented in a feed item for inclusion into a user'"'"'s news feed for display in a user interface.
-
Citations
26 Claims
-
1. A method for providing an information-centric application in an online social network implemented using a database system, the method comprising:
-
receiving content from one or more data sources; processing, using the database system, the content from the one or more data sources to determine that the content is relevant for a user based upon; the user'"'"'s role in a first business process, the first business process being related to a business objective of an enterprise, the user being an employee of the enterprise and the user having at least one further role in at least one of a plurality of further business processes within the enterprise, and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;determining, using the database system, that the content is associated with an application or online service based upon the user'"'"'s role in the first business process and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;causing, based on the determination that the content is relevant for the user, the content to be accessible via the user'"'"'s news feed; causing, based on the determination that the content is associated with the application or online service, the associated application or online service to be presented in a user interface displaying the user'"'"'s news feed on the user'"'"'s display device; receiving, at the server associated with the database system, an indication of user input submitted via the user'"'"'s display device to interact with the associated application or online service; and causing, responsive to receiving the indication of user input, one or more records stored in a database maintained apart from the online social network to be created or updated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 26)
-
-
18. A database system comprising:
-
at least one database storing data objects; and at least one server having at least one processor capable of executing instructions configured to cause; processing content received from one or more data sources to determine that the content is relevant for a user based upon; the user'"'"'s role in a first business process, the first business process being related to a business objective of an enterprise, the user being an employee of the enterprise and the user having at least one further role in at least one of a plurality of further business processes within the enterprise, and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;determining that the content is associated with an application or online service based upon the user'"'"'s role in the first business process and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;sharing, based on the determination that the content is relevant for the user, the content in the user'"'"'s news feed; presenting, based on the determination that the content is associated with the application or online service, the associated application or online service in a user interface displaying the user'"'"'s news feed on the user'"'"'s display device; receiving an indication of user input submitted via the user'"'"'s display device to interact with the associated application or online service; and creating or updating, responsive to receiving the indication of user input, one or more records stored in a database maintained apart from an online social network implemented using the database system. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising computer-readable program code stored on a non-transitory computer-readable medium, the program code capable of being executed by one or more processors when retrieved from the non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
processing, using the database system, content received from one or more data sources to determine that the content is relevant for a user based upon; the user'"'"'s role in a first business process, the first business process being related to a business objective of an enterprise, the user being an employee of the enterprise and the user having at least one further role in at least one of a plurality of further business processes within the enterprise, and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;determining, using the database system, that the content is associated with an application or online service based upon the user'"'"'s role in the first business process and one or both of;
the user'"'"'s preference or the user'"'"'s behavior;sharing, based on the determination that the content is relevant for the user, the content in the user'"'"'s news feed; presenting, based on the determination that the content is associated with the application or online service, the associated application or online service in a user interface displaying the user'"'"'s news feed on the user'"'"'s display device; receiving an indication of user input submitted via the user'"'"'s display device to interact with the associated application or online service; and creating or updating, responsive to receiving the indication of user input, one or more records stored in a database maintained apart from the online social network.
-
Specification