×

Limiting interaction between parties in a networked session

  • US 7,437,409 B2
  • Filed: 06/13/2003
  • Issued: 10/14/2008
  • Est. Priority Date: 06/13/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method automatically performed by a computing device for controlling an interaction between participants in an online session, based upon block lists of the participants, wherein a block list of a participant identifies one or more persons with whom interaction with the participant in an online session should be controlled in a specific manner, comprising the steps of:

  • (a) creating a session block filter from the user block lists of the participants in the online session by bitwise-ORing a plurality of bloom filters of the participants, each of the plurality of bloom filters being a fixed length bitmap that aggregates a user block list of a participant, each user block list of a participant including a unique identifier for each person in said user block list with whom interaction with the participant in the online session is to be controlled in the specific manner, wherein said session block filter is a fixed length bitmap that contains an aggregate indication of all persons identified in the user block lists of all the participants;

    (b) creating a user filter that represents all participants in the online session by bitwise-ORing each unique identifier of the participants, each unique identifier being indicative of a participant in the online session, wherein the user filter is a fixed length bitmap that contains an aggregate indication of all current participants in the online session;

    (c) comparing the prospective participant with the persons represented in the session block filter for the online session to determine if interaction with any participant in the online session by the prospective participant must be controlled in the specific manner, and if so, taking a first action;

    (d) creating a user block filter for the prospective participant to represent persons with whom interaction with the prospective participant in the online session is to be controlled in the specific manner, the creating comprising bitwise-ORing unique identifiers of the persons into the user block filter that is a fixed-length bitmap and contains aggregate indication of all the persons; and

    (e) comparing the persons indicated in the user block filter of the prospective participant with the user filter for the participants in the online session, to determine if any participant in the online session is included in the user block list of the prospective participant, and if so, taking a second action, said first action and said second action being applied to control an interaction between the prospective participant and participants in the online session.

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