Methods and systems for secure information storage and delivery
First Claim
1. Non-transitory storage media having stored thereon executable program instructions configured to direct a computer system to perform operations comprising:
- receive an invitation to join a first content sharing group;
detect an action of a user corresponding to acceptance of the invitation to join the first content sharing group;
at least partly in response to the detected user action corresponding to acceptance of the invitation to join the first content sharing group, cause an acceptance indication to be transmitted to a remote secure content storage and delivery system;
in response to an instruction from the remote secure content storage and delivery system, cause a first content gallery comprising a gallery of images to be instantiated on the computer system;
enable a thumbnail of an image included in the first content gallery instantiated on the computer system in response to an instruction from the remote secure content storage and delivery system to be rendered as a representation of the first content gallery, wherein user selection of the thumbnail causes images included in the first content gallery to be displayed;
enable a title of the first content gallery received from the remote secure content storage and delivery system to be rendered in association with the representation of the first content gallery;
enable a number to be rendered in association with the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, the number corresponding to a quantity of content items included in the first content gallery;
receive a new content item in association with an indication that the new content item is associated with the first content gallery;
enable an updated number to be rendered in association with the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, the updated number reflecting the association of the new content item with the first content gallery;
receive a user selection of the representation of the first content gallery;
in response to the user selection of the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, cause content items, including the new content item, associated with the first content gallery to be rendered via a scrollable interface;
receive a content request comprising text from the remote secure content storage and delivery system;
cause the content request comprising text from the remote secure content storage and delivery system to be rendered;
receive a user provided content item, wherein the user provided content item is provided in response to the rendered content request comprising text; and
cause the user provided content item to be transmitted in association with an identification of the rendered content request.
1 Assignment
0 Petitions
Accused Products
Abstract
A group definition is received via a network interface. Communications are transmitted to destinations, the communications comprising an invitation to associate with the a content sharing group. Authentication data associated with users that accept the invention is encrypted. The accepting users are associated with the content sharing group. A content gallery definition is received. A communication is received that the content gallery is to be shared with the content sharing group. The content gallery is caused to be instantiated on devices of users associated with the group. A content request for the content sharing group is received and the content request is transmitted accordingly to users associated with the group. A content item is received in response the request and the content item is transmitted to user devices associated with the group and enabled to appear in instantiations of the content gallery on the user devices.
167 Citations
14 Claims
-
1. Non-transitory storage media having stored thereon executable program instructions configured to direct a computer system to perform operations comprising:
-
receive an invitation to join a first content sharing group; detect an action of a user corresponding to acceptance of the invitation to join the first content sharing group; at least partly in response to the detected user action corresponding to acceptance of the invitation to join the first content sharing group, cause an acceptance indication to be transmitted to a remote secure content storage and delivery system; in response to an instruction from the remote secure content storage and delivery system, cause a first content gallery comprising a gallery of images to be instantiated on the computer system; enable a thumbnail of an image included in the first content gallery instantiated on the computer system in response to an instruction from the remote secure content storage and delivery system to be rendered as a representation of the first content gallery, wherein user selection of the thumbnail causes images included in the first content gallery to be displayed; enable a title of the first content gallery received from the remote secure content storage and delivery system to be rendered in association with the representation of the first content gallery; enable a number to be rendered in association with the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, the number corresponding to a quantity of content items included in the first content gallery; receive a new content item in association with an indication that the new content item is associated with the first content gallery; enable an updated number to be rendered in association with the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, the updated number reflecting the association of the new content item with the first content gallery; receive a user selection of the representation of the first content gallery; in response to the user selection of the thumbnail of an image included in the first content gallery rendered as a representation of the first content gallery, cause content items, including the new content item, associated with the first content gallery to be rendered via a scrollable interface; receive a content request comprising text from the remote secure content storage and delivery system; cause the content request comprising text from the remote secure content storage and delivery system to be rendered; receive a user provided content item, wherein the user provided content item is provided in response to the rendered content request comprising text; and cause the user provided content item to be transmitted in association with an identification of the rendered content request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising:
-
receiving, over a wireless network at a first user device, an invitation to join a first content sharing group; detecting, using a content sharing application installed on the first user device, an action of a user corresponding to acceptance of the invitation to join the first content sharing group; at least partly in response to the detected user action corresponding to acceptance of the invitation to join the first content sharing group, causing, by the content sharing application, an acceptance indication to be transmitted to a remote system; in response to an instruction from the remote system, causing a first content gallery comprising images, using the content sharing application installed on the first user device, to be instantiated on the first user device; enabling, using the content sharing application installed on the first user device, a version an image included in the first content gallery to be rendered as a representation of the first content gallery, wherein user selection of the version of the image causes images included in the first content gallery to be displayed; enabling, using the content sharing application installed on the first user device, a title of the first content gallery received from the remote system to be rendered in association with the representation of the first content gallery; enabling, using the content sharing application installed on the first user device, a number to be rendered in association with the version of an image included in the first content gallery rendered as a representation of the first content gallery, the number corresponding to a quantity of content items included in the first content gallery; receiving, using the content sharing application installed on the first user device, a new content item in association with an indication that the new content item is associated with the first content gallery; enabling, using the content sharing application installed on the first user device, an updated number to be rendered in association with the version of an image included in the first content gallery rendered as a representation of the first content gallery, the updated number reflecting the association of the new content item with the first content gallery; receiving, using the content sharing application installed on the first user device, a user selection of the version of an image included in the first content gallery rendered as a representation of the first content gallery; in response to the user selection of the version of an image included in the first content gallery rendered as a representation of the first content gallery, causing content items, including the new content item, associated with the first content gallery to be rendered; receiving, using the content sharing application installed on the first user device, a content request comprising text from the remote system; causing, using the content sharing application installed on the first user device, the content request comprising text from the remote system to be rendered; receiving, using the content sharing application installed on the first user device, a user provided content item, wherein the user provided content item is provided in response to the rendered content request comprising text; and causing, using the content sharing application installed on the first user device, the user provided content item to be transmitted in association with an identification of the content request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification