Computer implemented methods and apparatus for providing selective notifications in an online social network
First Claim
1. A system for providing selective notifications in an enterprise social networking system, the system comprising:
- a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause;
processing a first feed item shared in a feed of the enterprise social networking system by a first user of the enterprise social networking system, the first feed item comprising a notification identifying a file uploaded to the enterprise social networking system, the first feed item capable of being stored in a database of the database system and capable of being displayed as part of the feed in a user interface on a display device;
providing, to a computing device of a second user of the enterprise social networking system, notification options in association with the first feed item;
processing a selection of the notification options, the selected notification options defining a plurality of conditions for identifying feed items in an e-mail to be automatically provided to the computing device of the second user of the enterprise social networking system in response to the conditions being met, the conditions comprising at least;
a timeout condition defined by a time interval during which the notification options are active, the notification options being configured to be automatically de-activated after the time interval has elapsed, the time interval being customizable by the second user,a designated business relationship between users in an organizational hierarchy of the enterprise,a reference to a file uploaded to the enterprise social networking system, anda minimum number of indications of personal preference submitted by users of the enterprise social networking system having the designated business relationship with the second user;
storing the notification options in a database of the database system;
determining, based on the stored notification options, that the time interval has not elapsed;
determining, based on the stored notification options, that the first user and the second user have the designated business relationship in the organizational hierarchy of the enterprise;
determining, based on the stored notification options, that the first feed item comprises or identifies the file uploaded to the enterprise social networking system;
determining, based on the stored notification options, that the minimum number of indications of personal preference regarding the first feed item have been submitted by users of the enterprise social networking system having the designated business relationship with the second user;
automatically generating, responsive to the determinations, a first e-mail identifying the first feed item; and
automatically providing the first e-mail over a data network to the computing device of the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various implementations of different methods, apparatus, systems, and computer-readable storage media for providing selective notifications in an online social network. In some implementations, an information update is capable of being stored in a database and capable of being included in an information feed displayed on a display device. One or more notification options is provided in association with the information update. A selection of the one or more notification options can be received. The selected one or more notification options can define one or more conditions for sending a network communication indicating data received in association with the information update. The one or more notification options is stored on a storage medium.
-
Citations
19 Claims
-
1. A system for providing selective notifications in an enterprise social networking system, the system comprising:
a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause; processing a first feed item shared in a feed of the enterprise social networking system by a first user of the enterprise social networking system, the first feed item comprising a notification identifying a file uploaded to the enterprise social networking system, the first feed item capable of being stored in a database of the database system and capable of being displayed as part of the feed in a user interface on a display device; providing, to a computing device of a second user of the enterprise social networking system, notification options in association with the first feed item; processing a selection of the notification options, the selected notification options defining a plurality of conditions for identifying feed items in an e-mail to be automatically provided to the computing device of the second user of the enterprise social networking system in response to the conditions being met, the conditions comprising at least; a timeout condition defined by a time interval during which the notification options are active, the notification options being configured to be automatically de-activated after the time interval has elapsed, the time interval being customizable by the second user, a designated business relationship between users in an organizational hierarchy of the enterprise, a reference to a file uploaded to the enterprise social networking system, and a minimum number of indications of personal preference submitted by users of the enterprise social networking system having the designated business relationship with the second user; storing the notification options in a database of the database system; determining, based on the stored notification options, that the time interval has not elapsed; determining, based on the stored notification options, that the first user and the second user have the designated business relationship in the organizational hierarchy of the enterprise; determining, based on the stored notification options, that the first feed item comprises or identifies the file uploaded to the enterprise social networking system; determining, based on the stored notification options, that the minimum number of indications of personal preference regarding the first feed item have been submitted by users of the enterprise social networking system having the designated business relationship with the second user; automatically generating, responsive to the determinations, a first e-mail identifying the first feed item; and automatically providing the first e-mail over a data network to the computing device of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A method for providing selective notifications in an enterprise social networking system implemented using a database system, the method comprising:
-
receiving a first feed item shared in a feed of the enterprise social networking system by a first user of the enterprise social networking system, the first feed item comprising a notification identifying a file uploaded to the enterprise social networking system, the first feed item capable of being stored in a database of the database system and of being displayed as part of the feed in a user interface on a display device; retrieving a designated notification options from a database of the database system, the designated notification options defining a plurality of conditions for identifying feed items in an e-mail to be automatically provided to a computing device of a second user of the enterprise social networking system in response to the conditions being met, the conditions comprising at least; a timeout condition defined by a time interval during which the notification options are active, the notification options being configured to be automatically de-activated after the time interval has elapsed, the time interval being customizable by the second user, a designated business relationship between users in an organizational hierarchy of the enterprise, a reference to a file uploaded to the enterprise social networking system, and a minimum number of indications of personal preference submitted by users of the enterprise social networking system having the designated business relationship with the second user; storing the notification options in a database of the database system; determining, based on the stored notification options, that the time interval has not elapsed; determining, based on the stored notification options, that the first user and the second user have the designated business relationship in the organizational hierarchy of the enterprise; determining, based on the stored notification options, that the first feed item comprises or identifies the file uploaded to the enterprise social networking system; determining, based on the stored notification options, that the minimum number of indications of personal preference regarding the first feed item have been submitted by users of the enterprise social networking system having the designated relationship with the second user; automatically generating, responsive to the determinations, a first e-mail identifying the first feed item; and automatically providing the first e-mail over a data network to the computing device of the second user. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
one or more hardware processors configurable to cause; processing a first feed item shared in a feed of an enterprise social networking system implemented in association with an enterprise using a database system, the first feed item being shared by a first user of the enterprise social networking system, the first feed item comprising a notification identifying a file uploaded to the enterprise social networking system, the first feed item capable of being stored in a database of the database system and of being displayed as part of the feed in a user interface on a display device, the processing comprising; retrieving a designated notification options from a database of the database system, the designated notification options defining a plurality of conditions for identifying feed items in an e-mail to be automatically provided to a computing device of a second user of the enterprise social networking system in response to the conditions being met, the conditions comprising at least; a timeout condition defined by a time interval during which the notification options are active, the notification options being configured to be automatically de-activated after the time interval has elapsed, the time interval being customizable by the second user, a designated business relationship between users in an organizational hierarchy of the enterprise, a reference to a file uploaded to the enterprise social networking system, and a minimum number of indications of personal preference submitted by users of the enterprise social networking system having the designated business relationship with the second user; storing the notification options in a database of the database system; determining, based on the stored notification options, that the time interval has not elapsed; determining, based on the stored notification options, that the first user and the second user have the designated business relationship in the organizational hierarchy of the enterprise; determining, based on the stored notification options, that the first feed item comprises or identifies the file uploaded to the enterprise social networking system; determining, based on the stored notification options, that the minimum number of indications of personal preference regarding the first feed item have been submitted by users of the enterprise social networking system having the designated relationship with the second user; automatically generating, responsive to the determinations, a first e-mail identifying the first feed item; and automatically providing the first e-mail over a data network to the computing device of the second user. - View Dependent Claims (17)
-
-
18. A computer program product comprising computer-readable program code capable of being executed by one or more processors when retrieved from a non-transitory computer-readable medium, the program code comprising instructions configurable to cause:
-
processing a first feed item shared in a feed of an enterprise social networking system implemented in association with an enterprise using a database system, the first feed item being shared by a first user of the enterprise social networking system, the first feed item comprising a notification identifying a file uploaded to the enterprise social networking system, the first feed item capable of being stored in a database of the database system and capable of being displayed as part of the feed in a user interface on a display device; providing, to a computing device of a second user of the enterprise social networking system, notification options in association with the first feed item processing a selection of notification options, the selected notification options defining a plurality of conditions for identifying feed items in an e-mail to be automatically provided to the computing device of the second user of the enterprise social networking system in response to the conditions being met, the conditions comprising at least; a timeout condition defined by a time interval during which the notification options are active, the notification options being configured to be automatically de-activated after the time interval has elapsed, the time interval being customizable by the second user, a designated business relationship between users in an organizational hierarchy of the enterprise, a reference to a file uploaded to the enterprise social networking system, and a minimum number of indications of personal preference submitted by users of the enterprise social networking system having the designated business relationship with the second user; storing the notification options in a database of the database system; determining, based on the stored notification options, that the time interval has not elapsed; determining, based on the stored notification options, that the first user and the second user have the designated business relationship in the organizational hierarchy of the enterprise; determining, based on the stored notification options, that the first feed item comprises or identifies the file uploaded to the enterprise social networking system; determining, based on the stored notification options, that the minimum number of indications of personal preference regarding the first feed item have been submitted by users of the enterprise social networking system having the designated business relationship with the second user; automatically generating, responsive to the determinations, a first e-mail identifying the first feed item; and automatically providing the first e-mail over a data network to the computing device of the second user. - View Dependent Claims (19)
-
Specification