×

Systems and methods for access-controlled interactions

  • US 9,763,064 B2
  • Filed: 09/16/2015
  • Issued: 09/12/2017
  • Est. Priority Date: 01/09/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for group messaging, the system comprising:

  • a processor; and

    memory communicatively coupled with the processor, the memory storing instructions which, when executed by the processor, cause the system to;

    process a message from a sending user resource of a sender to identify a destination channel for the message, the destination channel identified by a single unique identifier usable to receive a plurality of types of interactions;

    identify two or more users subscribed to the channel, the two or more users comprising at least a first user and a second user, the first user configured to receive messages through a first user resource and the second user configured to receive messages through a second user resource, the first user resource reachable using first private contact data and the second user resource reachable using second private contact data;

    determine that the sender is authorized to send to the channel based on the sender being subscribed to the channel or being an owner of the channel, wherein the channel allows subscribers to the channel to send messages to one or more user resources of other subscribers of the channel without exposing private contact data of the one or more user resources of the other subscribers;

    identify the one or more user resources corresponding to each user subscribed to the channel, wherein the single unique identifier of the channel is exposed to each user subscribed to the channel and the private contact data of the one or more user resources corresponding to each user subscribed to the channel are private from the sender and the other users subscribed to the channel; and

    forward the message to a user resource of the one or more user resources using the private contact data for each subscribed user without exposing the private contact data of the user resource to the sender or other subscribed users, wherein forwarding the message comprises forwarding to a user resource of the first user using the first private contact data and a user resource of the second user using the second private contact data, and wherein at least one of a sender resource used to send the message and the user resource of the first user comprises a different resource type than the user resource of the second user.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×