Event invitations having cinemagraphs
First Claim
1. A computer-implemented method performed by a processor, the method comprising:
- providing, by the processor, an event invitation interface for a social network system, the event invitation interface including a theme selection through which an event invitation theme is selected from among a plurality of themes, the plurality of themes including an event invitation theme having a cinemagraph, the cinemagraph including one or more of a static image with mark-up language code for playing a video loop and an animated graphics interchange format file;
obtaining a selection of the event invitation theme having the cinemagraph via the event invitation interface; and
sending an event invitation with the event invitation theme having the cinemagraph to a group of members of the social network system, the group of members including event invitees selected by a member of the social network system, wherein the event invitation is delivered to a plurality of interfaces for the social network system, each interface corresponding to a member of the group of members, and each interface being adapted to operate on one of a desktop computer, a laptop computer, a tablet computer and a wireless communications device, wherein sending the event invitation comprises, for each member of the group of members of the social network system;
receiving, from the interface corresponding to the member, a request for the cinemagraph to be displayed, wherein the request includes information about the interface;
determining, based at least in part on the information about the interface, one or more constraints associated with the request;
in response to the request, dynamically altering the cinemagraph based on the one or more constraints to generate an altered cinemagraph that includes two or more video frames; and
providing the event invitation to the interface corresponding to the member, the event invitation having the altered cinemagraph, wherein the altered cinemagraph is sent as a calendar item to a calendar application such that an animated portion of the cinemagraph can be viewed when the calendar item is viewed and wherein providing the event invitation comprises;
sending an event information section of the event invitation and a first frame of the two or more video frames,receiving confirmation of receipt of the event information section and the first frame from the interface corresponding to the member, andupon receiving the confirmation of receipt, sending other frames of the two or more video frames.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sending a message with a graphical theme that includes a cinemagraph to a member of a social network system are described. In one embodiment, the message includes an event invitation with a theme having a cinemagraph, where the message is sent from a member of the social network system to a group of invitees. In one embodiment, a system provides an event invitation interface that includes a theme selection through which an event invitation theme having a cinemagraph can be selected. The system sends the event invitation with the cinemagraph to a group of invitees selected by a member of the social network system, the invitees can include members or non-members of the social network system.
-
Citations
20 Claims
-
1. A computer-implemented method performed by a processor, the method comprising:
-
providing, by the processor, an event invitation interface for a social network system, the event invitation interface including a theme selection through which an event invitation theme is selected from among a plurality of themes, the plurality of themes including an event invitation theme having a cinemagraph, the cinemagraph including one or more of a static image with mark-up language code for playing a video loop and an animated graphics interchange format file; obtaining a selection of the event invitation theme having the cinemagraph via the event invitation interface; and sending an event invitation with the event invitation theme having the cinemagraph to a group of members of the social network system, the group of members including event invitees selected by a member of the social network system, wherein the event invitation is delivered to a plurality of interfaces for the social network system, each interface corresponding to a member of the group of members, and each interface being adapted to operate on one of a desktop computer, a laptop computer, a tablet computer and a wireless communications device, wherein sending the event invitation comprises, for each member of the group of members of the social network system; receiving, from the interface corresponding to the member, a request for the cinemagraph to be displayed, wherein the request includes information about the interface; determining, based at least in part on the information about the interface, one or more constraints associated with the request; in response to the request, dynamically altering the cinemagraph based on the one or more constraints to generate an altered cinemagraph that includes two or more video frames; and providing the event invitation to the interface corresponding to the member, the event invitation having the altered cinemagraph, wherein the altered cinemagraph is sent as a calendar item to a calendar application such that an animated portion of the cinemagraph can be viewed when the calendar item is viewed and wherein providing the event invitation comprises; sending an event information section of the event invitation and a first frame of the two or more video frames, receiving confirmation of receipt of the event information section and the first frame from the interface corresponding to the member, and upon receiving the confirmation of receipt, sending other frames of the two or more video frames.
-
-
2. A computer-implemented method performed by a processor, the method comprising:
-
providing, by the processor, a message interface for a social network system, the message interface including a message theme selection through which a message theme is selected from among a plurality of message themes, the plurality of message themes including a message theme having a cinemagraph; obtaining a selection of the message theme having the cinemagraph via the message interface; and sending a message with the message theme having the cinemagraph to a group of invitees, wherein the message is delivered to a plurality of interfaces, each interface corresponding to a member of the group of invitees, wherein sending the message comprises, for each member of the group of invitees; receiving, from the interface corresponding to the member, a request for the cinemagraph to be displayed, wherein the request includes information about the interface; determining, based at least in part on the information about the interface, one or more constraints associated with the request; in response to the request, dynamically altering the cinemagraph based on the one or more constraints to generate an altered cinemagraph that includes a static image and one or more video frames; and providing the message to the interface corresponding to the member, the message having the altered cinemagraph, wherein the altered cinemagraph is sent as a calendar item to a calendar application such that an animated portion of the cinemagraph can be viewed when the calendar item is viewed and wherein providing the message comprises; sending a message section of the message and the static image, receiving confirmation of receipt of the message section, and upon receiving the confirmation of receipt, sending the one or more video frames. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
a hardware processor coupled to a computer readable storage medium, the computer readable storage medium having stored therein software instructions that, when executed by the processor, cause the processor to perform operations including; providing a message interface for a social network system, the message interface including a message theme selection through which a message theme is selected from among a plurality of message themes, the plurality of message themes including a message theme having a cinemagraph; obtaining a selection of the message theme having the cinemagraph via the message interface; and sending a message with the message theme having the cinemagraph to a group of invitees, wherein the message is delivered to a plurality of interfaces, each interface corresponding to a member of the group of invitees, wherein sending the message comprises, for each member of the group of invitees; receiving, from the interface corresponding to the member, a request for the cinemagraph to be displayed, wherein the request includes information about the interface; determining, based at least in part on the information about the interface, one or more constraints associated with the request; in response to the request, dynamically altering the cinemagraph based on the one or more constraints to generate an altered cinemagraph that includes a static image and one or more video frames; and providing the message to the interface corresponding to the member, the message having the altered cinemagraph, wherein the altered cinemagraph is sent as a calendar item to a calendar application such that an animated portion of the cinemagraph can be viewed when the calendar item is viewed and wherein providing the message comprises; sending a message section of the message and the static image, receiving confirmation of receipt of the message section, and upon receiving the confirmation of receipt, sending the one or more video frames. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification