Framework for custom actions on an information feed
First Claim
1. A method comprising:
- displaying, by a client device, an information feed from a server device in a graphical user interface (GUI), wherein the information feed comprises a thread including a post and a feed item ID for the post;
displaying, by the client device, a custom action user interface component comprising a custom action activation mechanism for the post indexed by the feed item ID;
activating, by the client device, a custom action for the post by the custom action activation mechanism, wherein the custom action comprises computer programming language instructions configured on the server device, and wherein the custom action activation mechanism is customized based on a state of the post;
transmitting, by the client device responsive to activating the custom action, a message indicating activation of the custom action to the server device,wherein the server device is configured to perform the custom action in accordance with the computer programming language instructions in response to the message, create a custom event post based on the performed custom action, generate a new custom action activation mechanism having a visual presentation that reflects the performed custom action, and transmit to the client device custom action activation mechanism update data; and
displaying, by the client device, the custom event post in the information feed in the GUI and the new custom action activation mechanism using the custom action activation mechanism update data without reloading the custom action user interface component.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing a custom action for an information post are described. In one embodiment, data for generating a user interface component for display at a client machine may be transmitted from a server to the client machine. The user interface component displaying one or more information posts may be capable of being generated in accordance with first computing programming language instructions provided by a first entity. Each information post may include information relating to a record stored on a storage medium accessible to the server. Selected ones of the information posts may have associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post. The custom action activation mechanism may be capable of being generated in accordance with second computer programming language instructions provided by a second entity.
198 Citations
23 Claims
-
1. A method comprising:
-
displaying, by a client device, an information feed from a server device in a graphical user interface (GUI), wherein the information feed comprises a thread including a post and a feed item ID for the post; displaying, by the client device, a custom action user interface component comprising a custom action activation mechanism for the post indexed by the feed item ID; activating, by the client device, a custom action for the post by the custom action activation mechanism, wherein the custom action comprises computer programming language instructions configured on the server device, and wherein the custom action activation mechanism is customized based on a state of the post; transmitting, by the client device responsive to activating the custom action, a message indicating activation of the custom action to the server device, wherein the server device is configured to perform the custom action in accordance with the computer programming language instructions in response to the message, create a custom event post based on the performed custom action, generate a new custom action activation mechanism having a visual presentation that reflects the performed custom action, and transmit to the client device custom action activation mechanism update data; and displaying, by the client device, the custom event post in the information feed in the GUI and the new custom action activation mechanism using the custom action activation mechanism update data without reloading the custom action user interface component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a memory; and at least one processor coupled to the memory, wherein the at least one processor is in communication with one or more server devices via a network and is configured to; display an information feed from the one or more server devices in a graphical user interface (GUI), wherein the information feed comprises a thread including a post and a feed item ID for the post; display a custom action user interface component comprising a custom action activation mechanism for the post indexed by the feed item ID; activate a custom action for the post by the custom action activation mechanism, wherein the custom action comprises computer programming language instructions configured on the one or more server devices, and wherein the custom action activation mechanism is customized based on a state of the post; transmit responsive to activating the custom action, a message indicating activation of the custom action to the one or more server devices, wherein the one or more server devices are configured to perform the custom action in accordance with the computer programming language instructions in response the message, create a custom event post based on the performed custom action, generate a new custom action activation mechanism having a visual presentation that reflects the performed custom action, and transmit to the client device custom action activation mechanism update data; and display the custom event post in the information feed in the GUI and the new custom action activation mechanism using the custom action activation mechanism update data without reloading the custom action user interface component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, causes the computing device to perform the operations comprising:
-
displaying an information feed from a server device in a graphical user interface (GUI), wherein the information feed comprises a thread including a post and a feed item ID for the post; displaying a custom action user interface component comprising a custom action activation mechanism for the post indexed by the feed item ID; activating a custom action for the post by the custom action activation mechanism, wherein the custom action comprises computer programming language instructions configured on the server device, and wherein the custom action activation mechanism is customized based on a state of the post; transmitting, responsive to activating the custom action, a message indicating activation of the custom action to the server device, wherein the server device is configured to perform the custom action in accordance with the computer programming language instructions in response to the message, create a custom event post based on the performed custom action, generate a new custom action activation mechanism having a visual presentation that reflects the performed custom action, and transmit to the client device custom action activation mechanism update data; and displaying the custom event post in the information feed in the GUI and the new custom action activation mechanism using the custom action activation mechanism update data without reloading the custom action user interface component. - View Dependent Claims (20, 21, 22, 23)
-
Specification