# US 10,313,279 B2 · Live video-chat function within text messaging environment

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,313,279 B2
- Document ID: US10313279B2
- Status: Granted
- Kind: B2
- Application number: 15/465,546
- Filed: 2017-03-21
- Published: 2019-04-25
- Granted: 2019-06-04
- Earliest claimed: 2011-12-12
- Assignees: Rcs IP, LLC
- Applicants: Rcs IP, LLC
- Inventors: Mark A DeMattei
- Web page: https://patentgrep.com/patent/US10313279B2

## CPC

- H04L 51/04: Real-time or near real-time messaging, e.g. instant messaging [IM]
- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06Q 10/107: Computer-aided management of electronic mailing [e-mailing]
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- H04L 51/10: Multimedia information
- H04L 51/58: Message adaptation for wireless communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A messaging platform operates as a mobile device environment giving the user the ability to search for and add content into text message as well as to gain access to other applications and functionality. The messaging platform presents a user interface for construction messages and a trey that includes a wide variety of selectable elements including movies, photos, etc. The messaging platform enables live video chatting within the text GUI.

## Claims

### Claim 1

A system for chatting within a messaging environment between mobile devices, the system comprising:
a memory element within a first mobile device configured to maintain the storage of instructions; and
a processor embedded within the first mobile device and coupled to the memory element, the processor facilitates execution of the instructions to perform operations comprising:
within a display interface within a messaging application being executed on the first mobile device, presenting a matrix of available apps that can be accessed from the messaging environment;
receiving a selection of a chatting app;
presenting a chat window within the messaging environment for conducting a chat, wherein:
the chatting app is configured to receive electronic message content from a second mobile device and further configured to present the received electronic message content in the chat window,
the messaging application is configured to present the received electronic message content within the chat window, and
while the chat is active, the messaging application supporting multiple messaging sessions independent of the chat;
within the interface within the messaging application being executed on the first mobile device, presenting a gift card screen on a display of the first mobile device, the gift card screen presenting options for the selection of a gift card to be sent within a message to the second mobile device;
receiving a selection of the gift card, and in response to receiving the selection:
presenting one or more indicia of merchants to be associated with the gift card;
presenting a user interface to select a monetary value to be associated with the gift card; and
receiving a selection of a merchant and a monetary value; and
embedding a graphical representation of an electronic gift card for the selected merchant at the selected monetary value into the message such that the gift card is received at the second mobile device and directly displayed in a messaging application being executed on the second mobile device such that a machine readable code can be read at a point of sale terminal for utilizing the electronic gift card in a purchase.

### Claim 2 (depends on 1)

The system of claim 1, wherein the action of presenting one or more indicia of merchants to be associated with the gift card further comprises presenting the one or more indicia on a screen of the messaging application such that a user can select an indicia to automatically cause the gift card to be associated with a merchant identified in the indicia.

### Claim 3 (depends on 1)

The system of claim 1, wherein upon receiving a selection to add a gift card further comprising parsing the content of the message to identify triggers to use as search criteria for presenting indicia for particular gift cards.

### Claim 4 (depends on 1)

The system of claim 1, further comprising the action of presenting an interface to enable a user to select an interval for resending of the gift card at the selected interval of time.

### Claim 5

A computer-implemented method for chatting within a messaging environment between mobile devices, the method comprising:
presenting, within a display interface within a messaging application being executed on the first mobile device, a matrix of available apps that can be accessed from the messaging environment;
receiving a selection of a chatting app;
presenting a chat window within the messaging environment for conducting a chat, wherein:
the chatting app is configured to receive electronic message content from a second mobile device and further configured to present the received electronic message content in the chat window,
the messaging application is configured to present the received electronic message content within the chat window, and
while the chat is active, the messaging application supporting multiple messaging sessions independent of the chat;
presenting, within the interface within the messaging application being executed on the first mobile device, a gift card screen on a display of the first mobile device, the gift card screen presenting options for the selection of a gift card to be sent within a message to the second mobile device;
receiving a selection of the gift card, and in response to receiving the selection:
presenting one or more indicia of merchants to be associated with the gift card;
presenting a user interface to select a monetary value to be associated with the gift card; and
receiving a selection of a merchant and a monetary value; and
embedding a graphical representation of an electronic gift card for the selected merchant at the selected monetary value into the message such that the gift card is received at the second mobile device and directly displayed in a messaging application being executed on the second mobile device such that a machine readable code can be read at a point of sale terminal for utilizing the electronic gift card in a purchase.

### Claim 6 (depends on 5)

The computer-implemented method of claim 5, wherein the action of presenting one or more indicia of merchants to be associated with the gift card further comprises presenting the one or more indicia on a screen of the messaging application such that a user can select an indicia to automatically cause the gift card to be associated with a merchant identified in the indicia.

### Claim 7 (depends on 5)

The computer-implemented method of claim 5, wherein upon receiving a selection to add a gift card further comprising parsing the content of the message to identify triggers to use as search criteria for presenting indicia for particular gift cards.

### Claim 8 (depends on 5)

The computer-implemented method of claim 5, further comprising the action of presenting an interface to enable a user to select an interval for resending of the gift card at the selected interval of time.

### Claim 9

A non-transitory computer-readable storage medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
presenting, within a display interface within a messaging application being executed on the first mobile device, a matrix of available apps that can be accessed from the messaging environment;
receiving a selection of a chatting app;
presenting a chat window within the messaging environment for conducting a chat, wherein:
the chatting app is configured to receive electronic message content from a second mobile device and further configured to present the received electronic message content in the chat window,
the messaging application is configured to present the received electronic message content within the chat window, and
while the chat is active, the messaging application supporting multiple messaging sessions independent of the chat;
presenting, within the interface within the messaging application being executed on the first mobile device, a gift card screen on a display of the first mobile device, the gift card screen presenting options for the selection of a gift card to be sent within a message to the second mobile device;
receiving a selection of the gift card, and in response to receiving the selection:
presenting one or more indicia of merchants to be associated with the gift card;
presenting a user interface to select a monetary value to be associated with the gift card; and
receiving a selection of a merchant and a monetary value; and
embedding a graphical representation of an electronic gift card for the selected merchant at the selected monetary value into the message such that the gift card is received at the second mobile device and directly displayed in a messaging application being executed on the second mobile device such that a machine readable code can be read at a point of sale terminal for utilizing the electronic gift card in a purchase.

### Claim 10 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein the action of presenting one or more indicia of merchants to be associated with the gift card further comprises presenting the one or more indicia on a screen of the messaging application such that a user can select an indicia to automatically cause the gift card to be associated with a merchant identified in the indicia.

### Claim 11 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein upon receiving a selection to add a gift card further comprising parsing the content of the message to identify triggers to use as search criteria for presenting indicia for particular gift cards.

### Claim 12 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, further comprising the action of presenting an interface to enable a user to select an interval for resending of the gift card at the selected interval of time.
