Displaying content of an enterprise social network feed on a mobile device
First Claim
1. A system for displaying content of an enterprise social network feed on a mobile device, the system comprising:
- a database system implemented using a server system, the database system configurable to cause;
processing a request from a mobile device to display a parent container feed of an enterprise social networking system, the parent container feed defined at least in part as being linked with a parent customer relationship management (CRM) record stored in a CRM database, the parent CRM record having a parent-child relationship in a hierarchical database model with a plurality of child CRM records stored in the CRM database;
identifying, using the hierarchical database model and the child CRM records, a first plurality of information updates associated with a first one or more of the child CRM records as satisfying a criterion or criteria;
identifying, using the hierarchical database model and the parent CRM record, a second plurality of information updates associated with the parent CRM record;
defining, using a first one or more feed data objects stored in a feed database, a first set of feed items comprising the first plurality of information updates;
defining, using a second one or more feed data objects stored in the feed database, a second set of feed items comprising the second plurality of information updates; and
generating data to be processed to cause display of a presentation of the parent container feed in a user interface on a display of the mobile device, the presentation of the parent container feed identifying the linked parent CRM record and comprising a plurality of graphical cards comprising;
a first graphical card having a collapsed display state partially exposing first content of the first plurality of information updates, the first graphical card being selectable via the user interface to have an expanded display state fully exposing the first content and exposing a plurality of enterprise work-related data items stored in the CRM database in association with the first one or more child CRM records, the enterprise work-related data items being retrievable using the database association between the enterprise work-related data items and the first one or more child CRM records, the enterprise work-related data items identifying at least a customer relationship action to be performed to cause updating of one or more CRM record fields defining a progress state of a first child CRM record, anda second graphical card having a collapsed display state partially exposing second content of the second plurality of information updates, the second graphical card being selectable via the user interface to have an expanded display state fully exposing the second content.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and computer program products for displaying content of an enterprise social network feed on a mobile device. In some implementations, a server receives a request to display a parent container feed associated with a parent object in a hierarchical model of objects stored in a database of an on-demand service environment. The server identifies, based a plurality of criteria, a first plurality of information updates associated with a first child object having a child relationship with the parent object. The server also identifies a second plurality of information updates associated with the parent object. The server generates a first set of feed items comprising the first plurality of information updates and a second set of feed items comprising the second plurality of information updates. The server provides for display on a mobile device the first and second sets of feed items in the parent container feed.
-
Citations
20 Claims
-
1. A system for displaying content of an enterprise social network feed on a mobile device, the system comprising:
a database system implemented using a server system, the database system configurable to cause; processing a request from a mobile device to display a parent container feed of an enterprise social networking system, the parent container feed defined at least in part as being linked with a parent customer relationship management (CRM) record stored in a CRM database, the parent CRM record having a parent-child relationship in a hierarchical database model with a plurality of child CRM records stored in the CRM database; identifying, using the hierarchical database model and the child CRM records, a first plurality of information updates associated with a first one or more of the child CRM records as satisfying a criterion or criteria; identifying, using the hierarchical database model and the parent CRM record, a second plurality of information updates associated with the parent CRM record; defining, using a first one or more feed data objects stored in a feed database, a first set of feed items comprising the first plurality of information updates; defining, using a second one or more feed data objects stored in the feed database, a second set of feed items comprising the second plurality of information updates; and generating data to be processed to cause display of a presentation of the parent container feed in a user interface on a display of the mobile device, the presentation of the parent container feed identifying the linked parent CRM record and comprising a plurality of graphical cards comprising; a first graphical card having a collapsed display state partially exposing first content of the first plurality of information updates, the first graphical card being selectable via the user interface to have an expanded display state fully exposing the first content and exposing a plurality of enterprise work-related data items stored in the CRM database in association with the first one or more child CRM records, the enterprise work-related data items being retrievable using the database association between the enterprise work-related data items and the first one or more child CRM records, the enterprise work-related data items identifying at least a customer relationship action to be performed to cause updating of one or more CRM record fields defining a progress state of a first child CRM record, and a second graphical card having a collapsed display state partially exposing second content of the second plurality of information updates, the second graphical card being selectable via the user interface to have an expanded display state fully exposing the second content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
15. A method for displaying content of an enterprise social network feed on a mobile device, the method comprising:
-
receiving a request from a mobile device to display a parent container feed of an enterprise social networking system, the parent container feed defined at least in part as being linked with a parent customer relationship management (CRM) record stored in a CRM database, the parent CRM record having a parent-child relationship in a hierarchical database model with a plurality of child CRM records stored in the CRM database; identifying, using the hierarchical database model and the child CRM records, a first plurality of information updates associated with a first one or more of the child CRM records as satisfying a criterion or criteria; identifying, using the hierarchical database model and the parent CRM record, a second plurality of information updates associated with the parent CRM record; defining, using a first one or more feed data objects stored in a feed database, a first set of feed items comprising the first plurality of information updates; defining, using a second one or more feed data objects stored in the feed database, a second set of feed items comprising the second plurality of information updates; and causing data to be generated to display a presentation of the parent container feed in a user interface on a display of the mobile device, the presentation of the parent container feed identifying the linked parent CRM record and comprising a plurality of graphical cards comprising; a first graphical card having a collapsed display state partially exposing first content of the first plurality of information updates, the first graphical card being selectable via the user interface to have an expanded display state fully exposing the first content and exposing a plurality of enterprise work-related data items stored in the CRM database in association with the first one or more child CRM records, the enterprise work-related data items being retrievable using the database association between the enterprise work-related data items and the first one or more child CRM records, the enterprise work-related data items identifying at least a customer relationship action to be performed to cause updating of one or more CRM record fields defining a progress state of a first child CRM record, and a second graphical card having a collapsed display state partially exposing second content of the second plurality of information updates, the second graphical card being selectable via the user interface to have an expanded display state fully exposing the second content. - View Dependent Claims (16, 17)
-
-
18. 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 comprising instructions configured to cause:
-
processing a request from a mobile device to display a parent container feed of an enterprise social networking system, the parent container feed defined at least in part as being linked with a parent customer relationship management (CRM) record stored in a CRM database, the parent CRM record having a parent-child relationship in a hierarchical database model with a plurality of child CRM records stored in the CRM database; identifying, using the hierarchical database model and the child CRM records, a first plurality of information updates associated with a first one or more of the child CRM records as satisfying a criterion or criteria; identifying, using the hierarchical database model and the parent CRM record, a second plurality of information updates associated with the parent CRM record; defining, using a first one or more feed data objects stored in a feed database, a first set of feed items comprising the first plurality of information updates; defining, using a second one or more feed data objects stored in the feed database, a second set of feed items comprising the second plurality of information updates; and generating data to be processed to cause display of a presentation of the parent container feed in a user interface on a display of the mobile device, the presentation of the parent container feed identifying the linked parent CRM record and comprising a plurality of graphical cards comprising; a first graphical card having a collapsed display state partially exposing first content of the first plurality of information updates, the first graphical card being selectable via the user interface to have an expanded display state fully exposing the first content and exposing a plurality of enterprise work-related data items stored in the CRM database in association with the first one or more child CRM records, the enterprise work-related data items being retrievable using the database association between the enterprise work-related data items and the first one or more child CRM records, the enterprise work-related data items identifying at least a customer relationship action to be performed to cause updating of one or more CRM record fields defining a progress state of a first child CRM record, and a second graphical card having a collapsed display state partially exposing second content of the second plurality of information updates, the second graphical card being selectable via the user interface to have an expanded display state fully exposing the second content. - View Dependent Claims (19, 20)
-
Specification