Action links
First Claim
Patent Images
1. A method of delivering customized action options that integrate a feed system with a non-feed system, the method including:
- storing an action-link-group, the action-link-group including a plurality of action links, an executions-allowed parameter, and a category parameter indicating a display attribute of the plurality of action links within the feed system, wherein an action link of the plurality of action links is stored with information including;
a label for the action link,an action-link-URL referencing an API entry of the non-feed system,an action type indicating a type of action to be taken with respect to the action-link-URL in response to invoking the action link, andauthorization data to be passed during invocation of the action link;
integrating the action-link group as a feed item of the feed system based on the category parameter, wherein an execution status of the action link is maintained with the feed item for comparison with the executions-allowed parameter;
receiving an invocation request, from a user authenticated with a host-user ID, the invocation request including the action link of the plurality of action links;
invoking the action-link-URL with the authorization data;
receiving third-party data from the non-feed system generated responsive to invoking the action-link-URL; and
causing display of the third-party data from the non-feed system as a feed item of the feed system.
1 Assignment
0 Petitions
Accused Products
Abstract
The technology disclosed includes a method for initiating a web service through an action item within a post in a social media network. A request is received from a user for a post to a social network. The request includes a definition for an action-link-group, which comprises one or more action links. The post is created to include the action-link-group and is then uploaded to the network. Upon receiving a selection of an action link within the action-link-group, an action item associated with the action link is performed.
-
Citations
21 Claims
-
1. A method of delivering customized action options that integrate a feed system with a non-feed system, the method including:
-
storing an action-link-group, the action-link-group including a plurality of action links, an executions-allowed parameter, and a category parameter indicating a display attribute of the plurality of action links within the feed system, wherein an action link of the plurality of action links is stored with information including; a label for the action link, an action-link-URL referencing an API entry of the non-feed system, an action type indicating a type of action to be taken with respect to the action-link-URL in response to invoking the action link, and authorization data to be passed during invocation of the action link; integrating the action-link group as a feed item of the feed system based on the category parameter, wherein an execution status of the action link is maintained with the feed item for comparison with the executions-allowed parameter; receiving an invocation request, from a user authenticated with a host-user ID, the invocation request including the action link of the plurality of action links; invoking the action-link-URL with the authorization data; receiving third-party data from the non-feed system generated responsive to invoking the action-link-URL; and causing display of the third-party data from the non-feed system as a feed item of the feed system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computing system comprising a processor and memory, wherein the memory comprises computer-executable instructions that, when executed by the processor, deliver customized action options that integrate a feed system with a non-feed system causing the computing system to:
-
store an action-link-group, the action-link-group including a plurality of action links, an executions-allowed parameter, and a category parameter indicating a display attribute of the plurality of action links within the feed system, wherein an action link of the plurality of action links is stored with information including; a label for the action link, an action-link-URL referencing an API entry of the non-feed system, an action type indicating a type of action to be taken with respect to the action-link-URL in response to invoking the action link, and authorization data to be passed during invocation of the action link; integrate the action-link group as a feed item of the feed system based on the category parameter, wherein an execution status of the action link is maintained with the feed item for comparison with the executions-allowed parameter; receive an invocation request, from a user authenticated with a host-user ID, the invocation request including the action link of the plurality of action links; invoking the action-link-URL with the authorization data; receive third-party data from the non-feed system generated responsive to invoking the action-link-URL; and cause display of the third-party data from the non-feed system as a feed item of the feed system. - View Dependent Claims (17)
-
-
18. A non-transitory computer readable medium holding computer program instructions that, when executed by a processor, deliver customized action options that integrate a feed system with a non-feed system causing a computing system to:
-
store an action-link-group, the action-link-group including a plurality of action links, an executions-allowed parameter, and a category parameter indicating a display attribute of the plurality of action links within the feed system, wherein an action link of the plurality of action links is stored with information including; a label for the action link, an action-link-URL referencing an API entry of the non-feed system, an action type indicating a type of action to be taken with respect to the action-link-URL in response to invoking the action link, and authorization data to be passed during invocation of the action link; integrate the action-link group as a feed item of the feed system based on the one category parameter, wherein an execution status of the action link is maintained with the feed item for comparison with the executions-allowed parameter; receive an invocation request, from a user authenticated with a host-user ID, the invocation request including the action link of the plurality of action links; invoking the action-link-URL with the authorization data; receive third-party data from the non-feed system generated responsive to invoking the action-link-URL; and cause display of the third-party data from the non-feed system as a feed item of the feed system. - View Dependent Claims (19)
-
-
20. A method of simplified incorporation of a third-party non-feed application into a host feed application, the method including:
-
storing an action-link-group, the action-link-group including a plurality of action links, an executions-allowed parameter, and a category parameter indicating a display attribute of the plurality of action links within the feed system, wherein an action link of the plurality of action links is stored with information including; a label for the action link, an action-link-URL referencing an API entry of the non-feed system, an action type indicating a type of action to be taken with respect to the action-link-URL in response to invoking the action link, and authorization data to be passed during invocation of the action link; integrating the action-link group as a feed item of the feed system based on the category parameter, wherein an execution status of the action link is maintained with the feed item for comparison with the executions-allowed parameter; receiving an invocation request, from a user authenticated with a host-user ID, the invocation request including the action link of the plurality of action links; invoking the action-link-URL with the authorization data; receiving third-party data from the non-feed system generated responsive to invoking the action-link-URL; and causing display of the third-party data from the non-feed system as a feed item of the feed system. - View Dependent Claims (21)
-
Specification