Methods and apparatus for asynchronous digital messaging
OwnerAnthony Longoinventor
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for asynchronous digital messaging using a multi-dimensional messaging platform are described. The messaging platform automatically transforms received content into different data formats consumable by message recipients. An application designed for use with the messaging platform provides a simple one-touch gesture interface configured to invoke a video messaging feature used to annotate images or documents sent via the messaging platform or for providing messaging content in a proper format for another application.
Claims20
A computer system configured to provide asynchronous messaging, the computer system comprising:
- one or more network-connected computer processors programmed to implement a messaging platform, wherein the messaging platform is configured to:
- receive input message data from a first electronic device;
- process, using a multi-format generation engine, the input message data to generate reformatted data in one or more alternative formats;
- store the input message data and the reformatted data in one or more datastores;
- receive a request from a second electronic device for message information related to the input message data;
- select a format to provide the message information to the second electronic device;
- access, based on the selected format, the message information as the stored input message data or the stored reformatted data;
- and
- asynchronously provide the message information to the second electronic device.
A computer-implemented method of providing asynchronous messaging between electronic devices, the method comprising:
- receiving input message data from a first electronic device;
- processing, by at least one computer processor, the input message data to generate reformatted data in one or more alternative formats;
- storing the input message data and the reformatted data in one or more datastores;
- receiving a request from a second electronic device for message information related to the input message data;
- selecting a format to provide the message information to the second electronic device;
- accessing, based on the selected format, the message information as the stored input message data or the stored reformatted data;
- and
- asynchronously providing the message information to the second electronic device.
A non-transitory computer readable medium encoded with a plurality of instructions that, when executed by at least one computer processor, performs a method, the method comprising:
- receiving input message data from a first electronic device;
- processing the input message data to generate reformatted data in one or more alternative formats;
- storing the input message data and the reformatted data in one or more datastores;
- receiving a request from a second electronic device for message information related to the input message data;
- selecting a format to provide the message information to the second electronic device;
- accessing, based on the selected format, the message information as the stored input message data or the stored reformatted data;
- and
- asynchronously providing the message information to the second electronic device.
Dependencies are inferred from the claim text.