Sharing multimedia content
First Claim
Patent Images
1. A method comprising:
- storing, by a multimedia sharing application, group data that identifies a plurality of groups of users, wherein each group of users in the plurality of groups of users includes a particular user and is associated with a window;
storing window data that indicates that a first group of users in the plurality of groups of users is associated with an active viewable window and each other group of users in the plurality of groups of users is associated with an inactive viewable window;
while the first group of users is associated with the active viewable window, receiving, by the multimedia sharing application, from the particular user, first input to create a card;
in response to receiving the first input, creating a particular card that contains multimedia content and associating, based on the window data, the particular card with the first group of users;
receiving, by the multimedia sharing application, from the particular user, second input to send the particular card to the first group of users without the second input specifying each user in the first group of users;
in response to receiving the second input, causing, by the multimedia sharing application, the particular card to be automatically sent to the first group of users without causing the particular card to be sent to a second group of users that includes the particular user;
wherein the method is performed by one or more computing devices.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods providing users with a rich web experience are disclosed. In one embodiment, a client and at least one server are in communication using a dual communication link. In another embodiment, a markup language based instant messaging application is disclosed. The instant messaging application may include group instant messaging. The instant messaging application may also provide group member persistence and message persistence at the server. In another embodiment, a card based web application is disclosed, where the card information and character may be shared with other users or within a group. The cards may also be configurable by users.
-
Citations
28 Claims
-
1. A method comprising:
-
storing, by a multimedia sharing application, group data that identifies a plurality of groups of users, wherein each group of users in the plurality of groups of users includes a particular user and is associated with a window; storing window data that indicates that a first group of users in the plurality of groups of users is associated with an active viewable window and each other group of users in the plurality of groups of users is associated with an inactive viewable window; while the first group of users is associated with the active viewable window, receiving, by the multimedia sharing application, from the particular user, first input to create a card; in response to receiving the first input, creating a particular card that contains multimedia content and associating, based on the window data, the particular card with the first group of users; receiving, by the multimedia sharing application, from the particular user, second input to send the particular card to the first group of users without the second input specifying each user in the first group of users; in response to receiving the second input, causing, by the multimedia sharing application, the particular card to be automatically sent to the first group of users without causing the particular card to be sent to a second group of users that includes the particular user; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause:
-
storing, by a multimedia sharing application, group data that identifies a plurality of groups of users, wherein each group of users in the plurality of groups of users includes a particular user and is associated with a window; storing window data that indicates that a first group of users in the plurality of groups of users is associated with an active viewable window and each other group of users in the plurality of groups of users is associated with an inactive viewable window; while the first group of users is associated with the active viewable window, receiving, by the multimedia sharing application, from the particular user, first input to create a card; in response to receiving the first input, creating a particular card that contains multimedia content and associating, based on the window data, the particular card with the first group of users; receiving, by the multimedia sharing application, from the particular user, second input to send the particular card to a first group of users without the second input specifying each user in the first group of users; in response to receiving the second input, causing, by the multimedia sharing application, the particular card to be automatically sent to the first group of users without causing the particular card to be sent to a second group of users that includes the particular user. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification