Message processor with application prompts
AssigneeSnap Inc.
InventorsEvan Spiegel, William Wu
Life of this patent
Estimating the term…
Abstract
A computer implemented method includes identifying a special character in a message generated by a sender. A money transfer prompt is supplied to the sender in response to the special character. A transfer amount is validated. An account transfer for the transfer amount is initiated. The message is sent to a recipient with indicia of the account transfer.
Claims18
A computer implemented method, comprising:
- causing display of a messaging thread interface at a user device;
- associating, based on customized input from a user associated with the user device, a first special character with a financial application;
- associating, based on the customized input from the user associated with the user device, a second special character with a second application;
- detecting the first special character in a first message generated by the user on the user device within the messaging thread interface;
- in response to detecting the first special character within the first message generated by the user within the messaging thread interface, causing display of an icon associated with the financial application within the messaging thread interface while maintaining display of the messaging thread interface, wherein the icon associated with the financial application is configured to generate a money transfer prompt for the user, and wherein the financial application is configured to validate a transfer amount, initiate an account transfer for the transfer amount, and send the first message to a recipient with indicia of the account transfer;
- detecting the second special character in a second message generated by the user via the messaging thread interface;
- in response to detecting the second special character, causing display of a sub-interface associated with the second application from the messaging thread interface, wherein the second application is selected from among a plurality of applications, and wherein the second application is distinct from the financial application;
- and
- displaying the second application within the messaging thread interface while maintaining display of the messaging thread interface.
A system comprising:
- at least one processor;
- and
- memory including instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
- causing display of a messaging thread interface at a user device;
- associating, based on customized input from a user associated with the user device, a first special character with a financial application;
- associating, based on the customized input from the user associated with the user device, a second special character with a second application;
- detecting the first special character in a first message generated by the user on the user device within the messaging thread interface;
- in response to detecting the first special character within the first message generated by the user within the messaging thread interface, causing display of an icon associated with the financial application within the messaging thread interface while maintaining display of the messaging thread interface, wherein the icon associated with the financial application is configured to generate a money transfer prompt for the user, and wherein the financial application is configured to validate a transfer amount, initiate an account transfer for the transfer amount, and send the first message to a recipient with indicia of the account transfer;
- detecting the second special character in a second message generated by the user via the messaging thread interface;
- in response to detecting the second special character, causing display of a sub-interface associated with the second application from the messaging thread interface, wherein the second application is selected from among a plurality of applications, and wherein the second application is distinct from the financial application;
- and
- displaying the second application within the messaging thread interface while maintaining display of the messaging thread interface.
At least one non-transitory computer-readable storage medium, the at least one non-transitory computer-readable storage medium including instructions that when executed by a computing system, cause the computing system to perform operations comprising:
- causing display of a messaging thread interface at a user device;
- associating, based on customized input from a user associated with the user device, a first special character with a financial application:
- associating, based on the customized input from the user associated with the user device, a second special character with a second application;
- detecting the first special character in a first message generated by the user on the user device within the messaging thread interface;
- in response to detecting the first special character within the first message generated by the user within the messaging thread interface, causing display of an icon associated with the financial application within the messaging thread interface while maintaining display of the messaging thread interface, wherein the icon associated with the financial application is configured to generate a money transfer prompt for the user, and wherein the financial application is configured to validate a transfer amount, initiate an account transfer for the transfer amount, and send the first message to a recipient with indicia of the account transfer;
- detecting the second special character in a second message generated by the user via the messaging thread interface;
- in response to detecting the second special character, causing display of a sub-interface associated with the second application from the messaging thread interface, wherein the second application is selected from among a plurality of applications, and wherein the second application is distinct from the financial application;
- and
- displaying the second application within the messaging thread interface while maintaining display of the messaging thread interface.
Dependencies are inferred from the claim text.