Semantically-enabled controlled sharing of objects in a distributed messaging platform
First Claim
1. A method in a device including a first messaging application configured to communicate with a messaging platform:
- (1) configured to receive requests for visual objects from the messaging application and (2) configured to serve requested visual objects to the messaging application, the method comprising;
receiving by the first messaging application a request for a visual object pertaining to at least one body portion of a body of the first user from a second user of a second messaging application;
in response to the request from the second user of the second messaging application, via the first messaging application, sending a request to the messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user;
displaying to the first user a modified history of any prior requests made by the second user of the second messaging application, wherein the modified history of any prior requests made by the second user comprises only those prior requests by the second user that relate to a group of users that comprises at least the first user and the second user and only those prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users, wherein at least a size of the group of users is determined dynamically by a proximity detection module associated with the device; and
upon the viewing of the modified history of any prior requests by the first user, in response to a first input from the first user, instead of transmitting a visual object pertaining to the at least one body portion of the body of the first user for viewing by the second user, sending a selected message from a set of pre-configured messages, via the first messaging application, to the messaging platform for transmission of the selected message to the second user and, in response to the first input from the first user, sending a request, via the first messaging application, to the messaging platform to flag the request from the second user as belonging to the community-specific category of requests for visual objects pertaining to body portions of other users.
1 Assignment
0 Petitions
Accused Products
Abstract
A method including receiving a request for a visual object pertaining to a body portion of a first user from a second user is provided. The method includes sending a request to a messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user. The method further includes displaying to the first user a modified history of any prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users. The method further includes sending a selected message from a set of pre-configured messages to the messaging platform for transmission of the selected message to the second user.
19 Citations
17 Claims
-
1. A method in a device including a first messaging application configured to communicate with a messaging platform:
- (1) configured to receive requests for visual objects from the messaging application and (2) configured to serve requested visual objects to the messaging application, the method comprising;
receiving by the first messaging application a request for a visual object pertaining to at least one body portion of a body of the first user from a second user of a second messaging application; in response to the request from the second user of the second messaging application, via the first messaging application, sending a request to the messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user; displaying to the first user a modified history of any prior requests made by the second user of the second messaging application, wherein the modified history of any prior requests made by the second user comprises only those prior requests by the second user that relate to a group of users that comprises at least the first user and the second user and only those prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users, wherein at least a size of the group of users is determined dynamically by a proximity detection module associated with the device; and upon the viewing of the modified history of any prior requests by the first user, in response to a first input from the first user, instead of transmitting a visual object pertaining to the at least one body portion of the body of the first user for viewing by the second user, sending a selected message from a set of pre-configured messages, via the first messaging application, to the messaging platform for transmission of the selected message to the second user and, in response to the first input from the first user, sending a request, via the first messaging application, to the messaging platform to flag the request from the second user as belonging to the community-specific category of requests for visual objects pertaining to body portions of other users. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- (1) configured to receive requests for visual objects from the messaging application and (2) configured to serve requested visual objects to the messaging application, the method comprising;
-
8. A non-transitory computer-readable medium comprising instructions corresponding to a method in a device including instructions corresponding to a first messaging application configured to communicate with a messaging platform:
- (1) configured to receive requests for visual objects from the messaging application and (2) configured to serve requested visual objects to the messaging application, the method comprising;
receiving by the first messaging application a request for a visual object pertaining to at least one body portion of a body of the first user from a second user of a second messaging application; in response to the request from the second user of the second messaging application, via the first messaging application, sending a request to the messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user; displaying to the first user a modified history of any prior requests made by the second user of the second messaging application, wherein the modified history of any prior requests made by the second user comprises only those prior requests by the second user that relate to a group of users that comprises at least the first user and the second user and only those prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users, wherein at least a size of the group of users is determined dynamically by a proximity detection module associated with the device; and upon the viewing of the modified history of any prior requests by the first user, in response to a first input from the first user, instead of transmitting a visual object pertaining to the at least one body portion of the body of the first user for viewing by the second user, sending a selected message from a set of pre-configured messages, via the first messaging application, to the messaging platform for transmission of the selected message to the second user, and in response to the first input from the first user, sending a request, via the first messaging application, to the messaging platform to flag the request from the second user as belonging to the community-specific category of requests for visual objects pertaining to body portions of other users. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- (1) configured to receive requests for visual objects from the messaging application and (2) configured to serve requested visual objects to the messaging application, the method comprising;
-
15. A non-transitory computer-readable medium comprising instructions for enabling a first device having a first messaging application configured to communicate with a messaging platform:
- (1) configured to receive requests for visual objects from messaging applications and (2) configured to serve requested visual objects to the messaging applications, the instructions configured;
to receive a request from a second messaging application for a visual object relating to a first user of the first messaging application from a second user of a second messaging application; to, in response to the request from the second user of the second messaging application, via the first messaging application, send a request to the messaging platform for a history of prior requests by the second user for any visual objects pertaining to at least one body portion of a body of another user; to display to the first user a modified history of any prior requests made by the second user of the second messaging application, wherein the modified history of any prior requests made by the second user comprises only those prior requests by the second user that relate to a group of users that comprises at least the first user and the second user and only those prior requests for visual objects by the second user that were flagged by any of the group of users as belonging to a community-specific category of requests for visual objects pertaining to body portions of respective bodies of other users, wherein at least a size of the group of users is determined dynamically by a proximity detection module associated with the device; and to, upon the viewing of the modified history of any prior requests by the first user, in response to a first input by the first user, sending a request, via the first messaging application, to the messaging platform to transmit a visual object pertaining to the at least one body portion of the body of the first user for viewing by the second user, wherein the messaging platform is configured to;
(a) serve the visual object pertaining to the at least one body portion of the body of the first user to the second messaging application, and (b) schedule an automatic deletion of the visual object pertaining to the at least one body portion of the body of the first user after a specified viewing period, a specified number of views, or a specified period of time, and in response to a second input by the first user send a request, via the first messaging application, to the messaging platform to flag the request from the second user as belonging to the community-specific category of requests for visual objects pertaining to body portions of other users. - View Dependent Claims (16, 17)
- (1) configured to receive requests for visual objects from messaging applications and (2) configured to serve requested visual objects to the messaging applications, the instructions configured;
Specification