Patent ID: 8756692

Claim:
A computer-implemented method for controlling network-based applications by processing commands embedded within user-generated content postings to a social media service, comprising: receiving, by a computer, a content posting associated with a user of the social media service, the posting being submitted to the social media service as a status update or message to the social media account associated with the application; processing the content posting to generate a request to a data source, the request being a query for information or an instruction to perform an action, comprising: lexically parsing the content posting to identify the command, responsive to the content posting comprising text, tokenizing a textual content posting containing the command with delimiters into tokens, the tokens comprising a series of one or more of keywords, functions, operators, and parameters, responsive to the content posting comprising multimedia, tokenizing the multimedia enriched content posting containing the command with a decoder, the multimedia enriched content posting comprising at least one of an image, video, and audio, including retrieving a multimedia asset by following a local file path or URL (Universal Resource Locator) path of a web based asset, and scanning the multimedia asset for malicious software and viruses prior to processing, and extracting information from the multimedia asset with a decoder to translate the multimedia asset into tokens, and wherein processing the content posting further comprises: semantically matching tokens to language model definitions that define functions and operators for the application domain, matching functions and operators to corresponding code fragments and methods stored in a library unique to an application domain, and assimilating the code fragments and methods on-the-fly to generate executable code, comprising: fetching at least one of attributes, parameters, and custom commands from a user profile associated with a user that submitted the posting, fetching assimilation definitions that map functions and operators within the language model definitions to code fragments and methods, and fetching assimilation rules which define the relationship between assimilation definitions, declare which functions and operators can be combined to form legal connections, and specify the proper sequencing of code fragments and methods; sending the request to the data source; receiving a response to the request, the response comprising raw non-manipulated data from the data source; formatting the response in accordance with characteristics of a preconfigured response delivery method; and sending the formatted response for delivery as preconfigured by the user.