Action links
Assigneesalesforce.com, inc.
InventorsChristopher Douglas Seymour, Kamyar Seradjfar, Thomas Archie Cook, JR., Jody Elizabeth Bleyle, Mohamad Arabo, John Christopher Houston
Life of this patent
Estimating the term…
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.
Claims21
A method of delivering customized action options that integrate a feed system with a non-feed system, the method including:
- activating an action-link-group, the action-link-group including an API-URL, a plurality of action links, an executions-allowed parameter and one or more group-display parameters, wherein each action link is stored with:
- a label for the action link,
- an action-link-URL referencing to an API entry, and
- authorization data to be passed with invocation of the action link;
- receiving an invocation of the action-link-group and responding by returning data from the plurality of action links;
- receiving an invocation by a user authenticated with a host-user ID of a selected action-link from the plurality of action links and responding by invoking the corresponding action-link-URL with the authorization data;
- receiving third-party data generated responsive to invoking the action-link-URL;
- and
- causing display of at least some of the received third-party data.
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:
- activate an action-link-group, the action-link-group including an API-URL, a plurality of action links, an executions-allowed parameter and one or more group-display parameters, wherein each action link is stored with:
- a label for the action link,
- an action-link-URL referencing to an API entry, and
- authorization data to be passed with invocation of the action link;
- receive an invocation of the action-link-group and responding by returning data from the plurality of action links;
- receive an invocation by a user authenticated with a host-user ID of a selected action-link from the plurality of action links and responding by invoking the corresponding action-link-URL with the authorization data;
- receive third-party data generated responsive to invoking the action-link-URL;
- and
- cause display of at least some of the received third-party data.
A non-transitory computer readable medium holding computer program 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:
- activate an action-link-group, the action-link-group including an API-URL, a plurality of action links, an executions-allowed parameter and one or more group-display parameters, wherein each action link is stored with:
- a label for the action link,
- an action-link-URL referencing to an API entry, and
- authorization data to be passed with invocation of the action link;
- receive an invocation of the action-link-group and responding by returning data from the plurality of action links;
- receive an invocation by a user authenticated with a host-user ID of a selected action-link from the plurality of action links and responding by invoking the corresponding action-link-URL with the authorization data;
- receive third-party data generated responsive to invoking the action-link-URL;
- and
- cause display of at least some of the received third-party data.
A method of simplified incorporation of a third-party application into a host application, the method including:
- activating an action-link-group, the action-link-group including an API-URL, a plurality of action links, an executions-allowed parameter and one or more group-display parameters, wherein each action link is stored with:
- a label for the action link,
- an action-link-URL referencing to an API entry, and
- authorization data to be passed with invocation of the action link;
- receiving an invocation of the action-link-group and responding by returning data from the plurality of action links;
- receiving an invocation by a user authenticated with a host-user ID of a selected action-link from the plurality of action links and responding by invoking the corresponding action-link-URL with the authorization data;
- receiving third-party data generated responsive to invoking the action-link-URL;
- and
- causing display of at least some of the received third-party data.
Dependencies are inferred from the claim text.