Computer implemented methods and apparatus for presentation of feed items in an information feed to be displayed on a display device
First Claim
1. A computer program product comprising:
- a non-transitory computer-readable medium storing program code; and
one or more processors capable of executing the program code when retrieved from the non-transitory computer-readable medium for controlling a graphical presentation on a display device of feed items in a feed of a social networking system associated with a database system having one or more databases storing data objects, the program code comprising instructions configurable to;
cause a first graphical presentation of feed items stored as data objects in the one or more databases to be displayed in a user interface on the display device, the first graphical presentation comprising;
a first feed item being designated as a reference feed item and being centrally located in the first graphical presentation,one or more second feed items shared in direct or indirect response to the first feed item, the one or more second feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a first conversation thread stemming in a first direction from the first feed item, andone or more third feed items shared in direct or indirect response to the first feed item, the one or more third feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a second conversation thread stemming in a second direction from the first feed item, the second direction being different from the first direction to graphically differentiate the second conversation thread from the first conversation thread, at least one of the first direction or the second direction being non-vertical with respect to the first feed item in the first graphical presentation;
process user input data indicating a selection of a second feed item; and
cause, based on the user input data, a second graphical presentation of feed items to be displayed in the user interface on the display device with the selected second feed item being designated as the reference feed item and being centrally located in the second graphical presentation, the second graphical presentation comprising a third conversation thread stemming from the first feed item, the third conversation thread being different from the first and second conversation threads.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, apparatus, systems, and computer-readable storage media for displaying a feed item of an information feed in a presentation on a display device. In some implementations, a feed item having one or more attributes is received. A filter including one or more parameters is applied to the one or more feed item attributes. The filter is capable of being stored on one or more storage mediums. When the one or more feed item attributes satisfies the one or more filter parameters, presentation information is generated. The presentation information includes at least one indicator configured to identify, in a user interface on the display device, the feed item as having the one or more attributes satisfying the one or more filter parameters. The presentation information can be stored on one or more storage mediums.
-
Citations
20 Claims
-
1. A computer program product comprising:
-
a non-transitory computer-readable medium storing program code; and one or more processors capable of executing the program code when retrieved from the non-transitory computer-readable medium for controlling a graphical presentation on a display device of feed items in a feed of a social networking system associated with a database system having one or more databases storing data objects, the program code comprising instructions configurable to; cause a first graphical presentation of feed items stored as data objects in the one or more databases to be displayed in a user interface on the display device, the first graphical presentation comprising; a first feed item being designated as a reference feed item and being centrally located in the first graphical presentation, one or more second feed items shared in direct or indirect response to the first feed item, the one or more second feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a first conversation thread stemming in a first direction from the first feed item, and one or more third feed items shared in direct or indirect response to the first feed item, the one or more third feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a second conversation thread stemming in a second direction from the first feed item, the second direction being different from the first direction to graphically differentiate the second conversation thread from the first conversation thread, at least one of the first direction or the second direction being non-vertical with respect to the first feed item in the first graphical presentation; process user input data indicating a selection of a second feed item; and cause, based on the user input data, a second graphical presentation of feed items to be displayed in the user interface on the display device with the selected second feed item being designated as the reference feed item and being centrally located in the second graphical presentation, the second graphical presentation comprising a third conversation thread stemming from the first feed item, the third conversation thread being different from the first and second conversation threads. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more processors used in a server system implementing a database system, the database system configurable to; cause a first graphical presentation of feed items stored as data objects in the database system to be displayed in a user interface on a display device, the first graphical presentation comprising; a first feed item being designated as a reference feed item and being centrally located in the first graphical presentation, one or more second feed items shared in direct or indirect response to the first feed item, the one or more second feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a first conversation thread stemming in a first direction from the first feed item, and one or more third feed items shared in direct or indirect response to the first feed item, the one or more third feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a second conversation thread stemming in a second direction from the first feed item, the second direction being different from the first direction to graphically differentiate the second conversation thread from the first conversation thread, at least one of the first direction or the second direction being non-vertical with respect to the first feed item in the first graphical presentation; cause, based on received user input data indicating a selection of a second feed item, a second graphical presentation of feed items to be displayed in the user interface on the display device with the selected second feed item being designated as the reference feed item and being centrally located in the second graphical presentation, the second graphical presentation comprising a third conversation thread stemming from the first feed item, the third conversation thread being different from the first and second conversation threads. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A method for controlling a graphical presentation on a display device of feed items in a feed of a social networking system implemented using a database system, the method comprising:
-
causing a first graphical presentation of feed items stored as data objects in a database system implementing a social networking system to be displayed in a user interface on a display device, the first graphical presentation comprising; a first feed item being designated as a reference feed item and being centrally located in the first graphical presentation, one or more second feed items shared in direct or indirect response to the first feed item, the one or more second feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a first conversation thread stemming in a first direction from the first feed item, and one or more third feed items shared in direct or indirect response to the first feed item, the one or more third feed items being graphically linked to the first feed item to visually represent in the first graphical presentation a second conversation thread stemming in a second direction from the first feed item, the second direction being different from the first direction to graphically differentiate the second conversation thread from the first conversation thread, at least one of the first direction or the second direction being non-vertical with respect to the first feed item in the first graphical presentation; receiving user input data indicating a selection of a second feed item; and causing, based on the user input data, a second graphical presentation of feed items to be displayed in the user interface on the display device with the selected second feed item being designated as the reference feed item and being centrally located in the second graphical presentation, the second graphical presentation comprising a third conversation thread stemming from the first feed item, the third conversation thread being different from the first and second conversation threads. - View Dependent Claims (17, 18, 19, 20)
-
Specification