IP Library Granted Patent US 10,594,643
Granted Patent B2
US 10,594,643 · App. 14/943,822 · Granted Mar 17, 2020

Techniques to configure the network distribution of media compositions for transmission

Inventors: Peter Henry Martinazzi (Huntington Beach, CA); Richard Kenneth Zadorozny (Menlo Park, CA); Jennifer A Burge (Oakland, CA); Christian Xavier Dalonzo (Sewell, NJ)
Assignee: FACEBOOK, INC.
H04L51/16H04L51/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,594,643
App. No.
14/943,822
Granted
Mar 17, 2020
Kind
B2
Abstract

Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.

Claims (50)

1. A computer-implemented method, comprising:

receiving a media composition via a composition interface of a messaging client on a client device, the messaging client associated with a user account with a messaging system;

receiving a transmission command via the composition interface;

transmitting a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system, the media composition distribution group comprising those users with which the user account has exchanged messages within a pre-defined recent period of time;

identifying a user in the media composition distribution group with whom the user has not exchanged messages with the pre-defined recent period of time as a candidate for removal from the media composition distribution group;

prompting the user to send a message to the identified user; and

refraining from removing the identified user from the media composition distribution group if the user sends a message to the identified user.

2. The method of claim 1 , comprising:

detecting a user photo capture on the client device;

instantiating a detected photo capture interface element in response to detecting the user photo capture;

receiving an activation of the detected photo capture interface; and

instantiating the composition interface in response to receiving the activation of the detected photo capture interface.

3. The method of claim 1 , the composition interface comprising a visual display of the media composition distribution group, the visual display comprising a display of an avatar for each of a predetermined number of members of the group.

4. The method of claim 1 , further comprising:

detecting a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and

including the destination user account in the media composition distribution group automatically based on detecting the message sent from the user account to the destination user account.

5. The method of claim 1 , further comprising:

detecting a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and

suggesting the destination user account for inclusion in the media composition distribution group based on detecting the message sent from the user account to the destination user account.

6. An apparatus, comprising:

a processor circuit on a client device;

a network interface controller on the client device;

a user interface component of a messaging client on a client device operative on the processor circuit to:

receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and

receive a transmission command via the composition interface; and

a messaging component operative on the processor circuit to:

transmit a media composition package from the client device to the messaging system via the network interface controller in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system, the media composition distribution group comprising those users with which the user account has exchanged messages within a pre-defined recent period of time;

identifying a user in the media composition distribution group with whom the user has not exchanged messages with the pre-defined recent period of time as a candidate for removal from the media composition distribution group;

prompting the user to send a message to the identified user; and

refraining from removing the identified user from the media composition distribution group if the user sends a message to the identified user.

7. The apparatus of claim 6 , the composition interface comprising a visual display of the media composition distribution group, the visual display comprising a display of an avatar for each of a predetermined number of members of the group.

8. The apparatus of claim 6 , further comprising:

the messaging component operative to detect a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and include the destination user account in the media composition distribution group automatically based on detecting the message sent from the user account to the destination user account.

9. The apparatus of claim 6 , further comprising:

the messaging component operative to detect a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and

the user interface component operative to suggest the destination user account for inclusion in the media composition distribution group based on detecting the message sent from the user account to the destination user account.

10. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to:

receive a media composition via a composition interface of a messaging client on a client device, the messaging client associated with a user account with a messaging system;

receive a transmission command via the composition interface;

transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system, the media composition distribution group comprising those users with which the user account has exchanged messages within a pre-defined recent period of time

identify a user in the media composition distribution group with whom the user has not exchanged messages with the pre-defined recent period of time as a candidate for removal from the media composition distribution group;

prompt the user to send a message to the identified user; and

refrain from removing the identified user from the media composition distribution group if the user sends a message to the identified user.

11. The computer-readable storage medium of claim 10 , the composition interface comprising a visual display of the media composition distribution group, the visual display comprising a display of an avatar for each of a predetermined number of members of the group.

12. The computer-readable storage medium of claim 10 , comprising further instructions that, when executed, cause a system to:

detect a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and

include the destination user account in the media composition distribution group automatically based on detecting the message sent from the user account to the destination user account.

13. The computer-readable storage medium of claim 10 , comprising further instructions that, when executed, cause a system to:

detect a message sent from the user account to a destination user account, the destination user account not in the media composition distribution group; and

suggest the destination user account for inclusion in the media composition distribution group based on detecting the message sent from the user account to the destination user account.

Assignments (2)
CHANGE OF NAME Recorded May 5, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059858/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2016
From: MARTINAZZI, PETER HENRY; ZADOROZNY, RICHARD KENNETH; BURGE, JENNIFER; DALONZO, CHRISTIAN XAVIER
To: FACEBOOK, INC.
Reel/Frame 038852/0088 →
Continuity (1)
Related Publication 20170142039A1 · May 18, 2017