Photo and video sharing
First Claim
1. A method, comprisingascertaining, by at least one computing device, a set of tags associated with a media item stored in a memory;
- receiving, by the at least one computing device via a network, a share request from a computing device associated with an individual in one of a plurality of sets of individuals, each set of individuals being associated with a corresponding one of a plurality of sets of sharing preferences, each one of the plurality of sets of sharing preferences indicating tags for which media items are to be shared with the corresponding one of the plurality of sets of individuals, wherein each of the sets of individuals includes one or more individuals, the share request indicating a request to receive media items that satisfy the set of sharing preferences associated with the set of individuals, at least one of the tags indicating an interest of the set of individuals;
updating, by the at least one computing device, the set of sharing preferences associated with the set of individuals including the individual according to the share request;
identifying, by the at least one computing device, one or more of the plurality of sets of individuals to whom the media item is to be transmitted based, at least in part, upon the set of tags associated with the media item and the plurality of sets of sharing preferences; and
responsive to identifying the one or more of the plurality of sets of individuals to whom the media item is to be transmitted, transmitting, by the at least one computing device via a network, the media item to one or more computing devices associated with each of the identified sets of individuals;
the at least one computing device including a server or a mobile device.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a set of tags associated with a media item may be ascertained. One or more of a plurality of individuals may be identified based, at least in part, upon the set of tags associated with the media item and a plurality of sets of sharing preferences, each one of the plurality of sets of sharing preferences being associated with a corresponding one of the plurality of individuals and indicating tags for which media items are to be automatically shared with the corresponding one of the plurality of individuals. Information pertaining to the media item may be shared with the identified individuals.
22 Citations
20 Claims
-
1. A method, comprising
ascertaining, by at least one computing device, a set of tags associated with a media item stored in a memory; -
receiving, by the at least one computing device via a network, a share request from a computing device associated with an individual in one of a plurality of sets of individuals, each set of individuals being associated with a corresponding one of a plurality of sets of sharing preferences, each one of the plurality of sets of sharing preferences indicating tags for which media items are to be shared with the corresponding one of the plurality of sets of individuals, wherein each of the sets of individuals includes one or more individuals, the share request indicating a request to receive media items that satisfy the set of sharing preferences associated with the set of individuals, at least one of the tags indicating an interest of the set of individuals; updating, by the at least one computing device, the set of sharing preferences associated with the set of individuals including the individual according to the share request; identifying, by the at least one computing device, one or more of the plurality of sets of individuals to whom the media item is to be transmitted based, at least in part, upon the set of tags associated with the media item and the plurality of sets of sharing preferences; and responsive to identifying the one or more of the plurality of sets of individuals to whom the media item is to be transmitted, transmitting, by the at least one computing device via a network, the media item to one or more computing devices associated with each of the identified sets of individuals; the at least one computing device including a server or a mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An apparatus, comprising:
-
a processor; and a memory, at least one of the processor or the memory being adapted for; receiving via a network, from a computing device associated with an individual in a set of one or more individuals, a share request indicating a request to receive media items that satisfy a set of sharing preferences, the set of sharing preferences indicating tags for which media items are to be shared with the set of one or more individuals, at least one of the tags indicating an interest of the individual; storing, in the memory, information indicating the set of sharing preferences in association with the set of individuals; identifying one or more of a plurality of media items stored in the memory based, at least in part, upon the set of sharing preferences and tags associated with the plurality of media items; and responsive to identifying the one or more of the plurality of media items, transmitting the identified media items to one or more computing devices associated with the set of one or more individuals; wherein the apparatus is a mobile device or server. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing thereon computer-readable instructions for performing operations, comprising:
-
ascertaining a set of tags associated with a media item stored in memory; determining whether to share the media item with a set of one or more individuals based, at least in part, upon the set of tags associated with the media item and a set of sharing preferences associated with the set of individuals, the set of sharing preferences indicating tags for which media items are to be shared with the set of individuals, the set of sharing preferences including a sharing preference received from an individual in the set of individuals, at least one of the tags indicating an interest of the set of individuals; and transmitting the media item, via a network, to at least one computing device associated with the set of individuals according to a result of the determining; wherein ascertaining, determining, and transmitting are performed by a server or a mobile device. - View Dependent Claims (20)
-
Specification