US2022116346A1PendingUtilityA1

Systems and methods for media content communication

61
Assignee: ROBERTS DAVIDPriority: Apr 21, 2020Filed: Aug 27, 2021Published: Apr 14, 2022
Est. expiryApr 21, 2040(~13.8 yrs left)· nominal 20-yr term from priority
H04L 51/18G06F 9/451H04L 65/764H04L 65/762H04L 65/1101H04M 1/72436G06F 3/165H04L 51/08G06F 3/167H04L 67/04H04L 51/04H04L 51/10H04M 1/72433
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for communication using multiple media content items stored on both a sending device and a receiving device. In particular, in one or more embodiments, the disclosed systems receive an application package. The application generates a message from input text and matches a portion of the text input to an audio content item using mapping data. The application generates a message including the text input and an identifier to the audio content item. A receiving system receives an application package. The application receives the message and locates the audio content item on the application package using the identifier and presents the message, including the text and the audio content item.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for communication, comprising:
 receiving, at a first client device from an application server, an application package including a plurality of audio content items and mapping data associating the plurality of audio content items with a plurality of text strings;   receiving, at the first client device, a text input;   determining that a portion of the text input matches an audio content item of the plurality of audio content items based on the mapping data indicating a text string from the plurality of text strings being associated with the audio content item;   generating a message including the text input and an identifier of the audio content item of the plurality of audio content items, the identifier of the audio content item being added to the message based on determining that the portion of the text input matches the audio content item; and   transmitting the message to a second client device.   
     
     
         2 . The method of  claim 1 , wherein transmitting the message to the second client device causes the second client device to present the text input and the audio content item. 
     
     
         3 . The method of  claim 1 , wherein the message is a first message and the audio content item is a first audio content item of the plurality of audio content items, and further comprising receiving a second message at the first client device, and wherein the second message causes the first client device to present a second text input and a second audio content item of the plurality of audio content items associated with a second portion of the second text input. 
     
     
         4 . The method of  claim 1 , wherein transmitting the message to the second client device includes transmitting the text input and the identifier of the audio content item without transmitting the audio content item. 
     
     
         5 . The method of  claim 1 , wherein the application package includes a plurality of image content items, and wherein the mapping data associates the plurality of audio content items with the plurality of image content items. 
     
     
         6 . The method of  claim 5 , wherein determining that the portion of the text input matches the audio content item includes determining that the portion of the text input matches with an image content item from the plurality of image content items. 
     
     
         7 . The method of  claim 1 , further comprising presenting text input and the audio content item on the first client device, wherein presenting the text input and the audio content item includes replacing the portion of the text input with the identifier of the audio content item. 
     
     
         8 . The method of  claim 7 , wherein replacing the portion of the text input includes replacing the portion of the text input with an image content item and the audio content item. 
     
     
         9 . The method of  claim 1 , further comprising:
 providing, to an authentication server, authentication information associated with the first client device, wherein providing the authentication information to the authentication server causes the authentication server to:
 authenticate a first identity of the first client device; 
 establish a message identity for the message based on the identity of the first client device and a second identity of a second client device previously authenticated by the authentication server. 
   
     
     
         10 . The method of  claim 9 , wherein the message is stored on a message server based on the message identity. 
     
     
         11 . A method for communication, comprising:
 receiving at a client device, from an application server, an application package including a plurality of audio content items and mapping data associating the plurality of audio content items with a plurality of text strings;   receiving a message including a text input and an identifier of an audio content item of the plurality of audio content items, the identifier of the audio content item being associated with a portion of text from the text input within the message based on the mapping data;   identifying, from the received application package, the audio content item corresponding to the identifier; and   presenting the text input and the audio content item.   
     
     
         12 . The method of  claim 11 , wherein presenting the text input and the audio content item comprises:
 displaying the text input via a graphical user interface of the client device; and   presenting the audio content item via a speaker of the client device and after displaying the text input.   
     
     
         13 . The method of  claim 11 , wherein the audio content item is a first audio content item, the message is a first message, the text input is a first text input, the identifier is a first identifier, and the client device is a first client device, and further comprising:
 receiving a second text input on the first client device;   determining that a portion of the second text input matches a second audio content item of the plurality of audio content items based on the mapping data indicating a text string from the second text input being associated with the second audio content item;   generating a second message including the text input and a second identifier of the second audio content item; and   transmitting the message to a second client device.   
     
     
         14 . The method of  claim 11 , further comprising presenting an image content item determined to be associated with the portion of the second text input in conjunction with presenting the text and the audio content item. 
     
     
         15 . The method of  claim 11 , wherein the message additionally includes a second identifier of a second audio content item, the method further comprising:
 identifying, from the received application package, a second audio content item corresponding to the second identifier; and   presenting the second audio content item in conjunction with the text input and the audio content item.   
     
     
         16 . The method of  claim 15 , wherein presenting the second audio content item in conjunction with the text input and the audio content item comprises presenting the audio content item and the second audio content item in a time sequence based on locations of associated portions of the text input corresponding to each of the audio content item and the second audio content item. 
     
     
         17 . A system for communication, comprising:
 one or more processors;   a memory in electronic communication with the one or more processors;   instructions stored in the memory, the instructions being executable by the one or more processors to:
 receive from an application server an application package including a plurality of audio content items and mapping data associating the plurality of audio content items with a plurality of text strings; 
 receive a text input; 
 determine that a portion of the text input matches an audio content item of the plurality of audio content items based on the mapping data indicating a text string from the plurality of text strings being associated with the audio content item; 
 generate a message including the text input and an identifier of the audio content item of the plurality of audio content items, the identifier of the audio content item being added to the message based on determining that the portion of the text input matches the audio content item; and 
 transmit the message to a second client device. 
   
     
     
         18 . The system of  claim 17 , wherein the audio content item is a first audio content item, the message is a first message, the identifier is a first identifier, and the computing device is a first computing device, and wherein the instructions further cause the processor to:
 receive text input on the computing device;   determine that a portion of the text input matches a second audio content item of the plurality of audio content items based on the mapping data;   generate a second message including the text input and a second identifier of the second audio content item; and   transmit the message to a second computing device.   
     
     
         19 . The system of  claim 17 , wherein the instructions to transmit the message to the second computing device further cause the processor to transmit the text input and the identifier of the audio content item without the audio content item. 
     
     
         20 . The system of  claim 17 , further comprising instructions being executable to:
 determine that a second portion of the text input matches a second audio content item of the plurality of content items,   wherein generating the message further comprises including a second identifier of the audio content item within the message.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.