Framework for Custom Actions on an Information Feed
First Claim
1. A method of providing a custom action for an information post, the method comprising:
- transmitting, from a server to a client machine, data for generating a user interface component for display at the client machine, the user interface component capable of being generated in accordance with first computing programming language instructions provided by a first entity, the user interface component displaying one or more information posts, each information post including information relating to a record stored on a storage medium accessible to the server, selected ones of the information posts having associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post, the custom action activation mechanism capable of being generated in accordance with second computer programming language instructions provided by a second entity;
receiving a message transmitted from the client machine to the server, the message indicating the detection of a custom action activation event at the client machine, the custom action activation event generated responsive to activation of the custom action activation mechanism associated with a first one of the information posts; and
performing the custom action at the server in response to receiving the message, the custom action modifying data related to the first information post at the server, the custom action being performed in accordance with the second computer programming language instructions provided by the second entity.
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.
86 Citations
25 Claims
-
1. A method of providing a custom action for an information post, the method comprising:
-
transmitting, from a server to a client machine, data for generating a user interface component for display at the client machine, the user interface component capable of being generated in accordance with first computing programming language instructions provided by a first entity, the user interface component displaying one or more information posts, each information post including information relating to a record stored on a storage medium accessible to the server, selected ones of the information posts having associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post, the custom action activation mechanism capable of being generated in accordance with second computer programming language instructions provided by a second entity; receiving a message transmitted from the client machine to the server, the message indicating the detection of a custom action activation event at the client machine, the custom action activation event generated responsive to activation of the custom action activation mechanism associated with a first one of the information posts; and performing the custom action at the server in response to receiving the message, the custom action modifying data related to the first information post at the server, the custom action being performed in accordance with the second computer programming language instructions provided by the second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for providing a custom action for an information post, the system comprising:
-
a client machine having a display device; and one or more servers in communication with the client machine via a network, the one or more servers having access to memory and one or more processors, the one or more servers being configured to; - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more computer readable media having instructions stored thereon for performing a method for providing a custom action for an information post, the method comprising:
-
transmitting, from a server to a client machine, data for generating a user interface component for display at the client machine, the user interface component capable of being generated in accordance with first computing programming language instructions provided by a first entity, the user interface component displaying one or more information posts, each information post including information relating to a record stored on a storage medium accessible to the server, selected ones of the information posts having associated therewith a custom action activation mechanism for activating a custom action relating to the associated information post, the custom action activation mechanism capable of being generated in accordance with second computer programming language instructions provided by a second entity; receiving a message transmitted from the client machine to the server, the message indicating the detection of a custom action activation event at the client machine, the custom action activation event generated responsive to activation of the custom action activation mechanism associated with a first one of the information posts; and performing the custom action at the server in response to receiving the message, the custom action modifying data related to the first information post at the server, the custom action being performed in accordance with the second computer programming language instructions provided by the second entity. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification