CA2695657C

Method and system for processing calls in an architecture allowing a telephony identifier to be associated with a group of identities

Abstract

A system and a method for processing calls. The system comprises a database including: a plurality of telephony identifiers; and for each telephony identifier, information regarding a group of persons that is associated with the telephony identifier, each person of the group of persons being reachable by placing a call to the telephony identifier, the information comprising, for each person of the group of persons, information related to processing of calls involving the person. The system also comprises a processing element having access to the database and being operative for: determining that a given call involves a particular person of the group of persons that is associated with a given one of the telephony identifiers; and processing the given call based on the information related to processing of calls involving the particular person. Also provided is a method for associating an additional telephony identifier with one or more identities of a group of identities that is associated with a telephony identifier, and a method for associating an additional identity with a telephony identifier that is associated with a group of identities.

CA2695657C, drawing sheet 1
Sheet 1 of 10

Term

1.3 yearsleft in the term

Expires 27 December 2027.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

85 claims: 7 independent, 78 dependent

  1. 1
    CA 02695657 2014-08-07 86503-386 CLAIMS:1. A system for processing calls, said system comprising: a database including: a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity, wherein for each telephony identifier, the party designated by a first identity of the group of identities that is associated with said telephony identifier is a person and the party designated by a second identity of the group of identities that is associated with said telephony identifier is a plurality of persons;and a processing element having access to said database and being operative for: determining that a given call involves a particular identity of the group of identities that is associated with a given one of the telephony identifiers;and - processing the given call based on the information related to processing of calls involving the particular identity.
  2. 25
    A method for processing calls, said method comprising:- maintaining a database including: - a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity, wherein for each telephony identifier, the party designated by a first identity of the group of identities that is associated with said telephony identifier is a person and the party designated by a second identity of the group of identities that is associated with said telephony identifier is a plurality of persons;- determining that a given call involves a particular identity of the group of identities that is associated with a given one of the telephony identifiers;and processing the given call based on the information related to processing of calls involving the particular identity.
  3. 49
    At least one non-transitory data storage medium storing a database for use in processing calls, said database including:- a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity, wherein for each telephony identifier, the party designated by a first identity of the group of identities that is associated with said telephony identifier is a person and the party designated by a second identity of the group of identities that is associated with said telephony identifier is a plurality of persons.
  4. 50
    A system for processing calls, said system comprising:a database including: CA 02695657 2014-08-07 86503-386 - a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity, wherein said information related to processing of calls involving said identity comprises a hidden identifier identifying a communication device associated with said identity;and a processing element having access to said database and being operative for: - determining that a given call involves a particular identity of the group of identities that is associated with a given one of the telephony identifiers;and processing the given call based on the information related to processing of calls involving the particular identity.
  5. 60
    A method for processing calls, said method comprising:maintaining a database including: a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity, CA 02695657 2014-08-07 86503-386 wherein said information related to processing of calls involving said identity comprises a hidden identifier identifying a communication device associated with said identity;determining that a given call involves a particular identity of the group of identities that is associated with a given one of the telephony identifiers;and - processing the given call based on the information related to processing of calls involving the particular identity.
  6. 71
    A method for use in call processing, said method comprising:maintaining a database comprising: a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity;- determining that an additional identity is to be associated with a given one of the telephony identifiers such that a party designated by the additional identity becomes reachable by placing a call to the given one of the telephony identifiers;and CA 02695657 2014-08-07 86503-386 associating in the database the additional identity with the given one of the telephony identifiers such that the database comprises information related to processing of calls involving the additional identity.
  7. 80
    A method for use in call processing, said method comprising:- maintaining a database comprising: a plurality of telephony identifiers;and for each telephony identifier, information regarding a group of identities that is associated with said telephony identifier, each identity of said group of identities designating a party reachable by placing a call to said telephony identifier, said information comprising, for each identity of said group of identities, information related to processing of calls involving said identity;determining that an additional telephony identifier is to be associated with a particular identity of the group of identities that is associated with a given one of the telephony identifiers;and - associating in the database the additional telephony identifier with the particular identity such that the party designated by the particular identity is reachable by placing a call to either the additional telephony identifier or the given one of the telephony identifiers.