MLchartDataset catalogue

Patent · US9413895B1 · B1 · US

System and method for mapping a voice identity across multiple telephony networks with time attributes

(11) Publication number
US9413895B1
(21) Application number
13/910,789
(22) Filing date
2013-06-05
(30) Priority date
2004-11-02
(43) Publication date
2016-08-09
(45) Date of grant
2016-08-09
(51) IPC
H04L 12/16; H04M 3/54
(52) CPC
  • H04M Telephonic communication: 3/546, 2201/40, 2203/2072, 3/42263
(73) Assignee
TP Lab Inc
(72) Inventors
Chi Fai Ho; Shin Cheung Simon Chiu
(54) Title
System and method for mapping a voice identity across multiple telephony networks with time attributes
(57) Abstract

A method and system includes: one or more phone systems; a policy processor coupled to the phone systems; and a voice identity mapping policy stored in a data storage, the data storage being accessible to the policy processor. The voice identity mapping policy includes: a plurality of search voice identities mapped to one or more target voice identities, where the plurality of the search voice identities are applicable to a plurality of users, where each of the search voice identities and the target voice identities comprises a username for one of the plurality of users, and time attributes indicating when the voice identity mapping policies are valid. When a voice identity for a recipient of a call is received, the policy processor checks for the voice identity mapping policy associated with the voice identity. The call is then forwarded to the target voice identity in the voice identity mapping policy.

Full text
View on Google Patents

Claims (14)

  1. A system to map a voice identity, comprising: a policy processor coupled to a telephony switch routing a phone call to a recipient telephone associated with the voice identity; and at least one voice identity mapping policy stored in a data storage accessible to the policy processor, the voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities, wherein in response to receiving the voice identity, the policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein the given target voice identity comprises a username, wherein the policy processor sends the username to the telephony switch, wherein the telephony switch completes the routing of the phone call to the recipient telephone using the username.
  2. The system of claim 1, wherein the policy processor receives the voice identity from a second telephony switch.
  3. The system of claim 1, wherein the voice identity and the given search voice identity each comprise a username.
  4. The system of claim 1, the at least one voice identity mapping policy comprises a time schedule indicating when the at least one voice identity mapping policy is valid.
  5. The system of claim 4, wherein the policy processor determines that the at least one mapping policy is valid at a current time according to the time schedule, wherein in response, the policy processor maps the given search voice identity to the given target voice identity according to the at least one voice identity mapping policy.
  6. The system of claim 1, wherein the voice identity comprises an email identity and the username comprises an instant message (IM) user identity.
  7. A method for mapping a voice identity, comprising: receiving the voice identity of a phone call to a recipient telephone associated with the voice identity by a policy processor coupled to a telephony switch routing the phone call to the recipient telephone, wherein the policy processor has access to at least one voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities; in response to receiving the voice identity, matching the voice identity to a given search voice identity by the policy processor; mapping the given search voice identity to a given target voice identity according to the at least one voice identity mapping policy, wherein the given target identity comprises a username; and sending the username to the telephony switch, wherein the telephony switch completes the routing of the phone call to the recipient telephone using the username.
  8. The method of claim 7, wherein the policy processor receives the voice identity from a second telephony switch.
  9. The method of claim 7, wherein the voice identity and the given search voice identity each comprise a username.
  10. The method of claim 7, the at least one voice identity mapping policy comprises a time schedule indicating when the at least one voice identity mapping policy is valid.
  11. The method of claim 10, wherein the mapping of the given search voice identity to the given target voice identity comprises: determining that the at least one mapping policy is valid at a current time according to the time schedule; and in response, mapping the given search voice identity to the given target voice identity according to the at least one voice identity mapping policy.
  12. The method of claim 7, wherein the voice identity comprises an email identity and the username comprises an instant message (IM) user identity.
  13. A system to map a voice identity, comprising: at least one policy processor coupled to one or more voice switches routing a phone call to a recipient telephone associated with the voice identity; and at least one voice identity mapping policy stored in a data storage accessible to the at least one policy processor, the voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities, wherein in response to receiving the voice identity from the one or more voice switches, the at least one policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein the voice identity comprises an email identity and the given target voice identity comprises an instant message (IM) user identity, wherein the at least one policy processor sends the IM user identity to the one or more voice switches, wherein the one or more voice switches completes the routing of routes the phone call to the recipient telephone using the IM user identity.
  14. A method for mapping a voice identity, comprising: receiving the voice identity of a phone call to a recipient telephone associated with the voice identity by at least one policy processor from one or more voice switches routing the phone call to the recipient telephone, wherein the at least one policy processor has access to at least one voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities; in response to receiving the voice identity from the one or more voice switches, matching the voice identity to a given search voice identity; mapping the given search voice identity to a given target voice identity according to the at least one voice identity mapping policy, wherein the voice identity comprises an email identity and the given target identity comprises an instant message (IM) user identity; and sending the IM user identity to the one or more voice switches, wherein the one or more voice switches completes the routing of the phone call to the recipient telephone using the IM user identity.

Description

1. Field

This invention relates generally to telecommunications, and more specifically, to how calls are routed based on mapping multiple voice identities.

2. Related Arts

The widespread adoption of numerous telephony and data communication technologies such as cellular phones, voice over IP, virtual private networks, broadband access, digital subscriber lines, cable modems and other access methods have changed the way people use phones and the way people communicate. Increasingly, people are associated with multiple telephone numbers that require callers who are trying to reach them to try multiple telephone numbers.

Typically, a corporate telephone system user will have a corporate extension telephone number, a personal or corporate mobile telephone and possibly a remote home or branch office telephone number. To finally reach a user, a caller may need to dial two or more telephone numbers before they finally reach the user to whom they wish to speak. In addition to the time it takes the caller to dial multiple telephone numbers, it takes even more time for the user to then retrieve multiple messages when a caller leaves repetitive voice messages on multiple voice message systems. In this scenario, time is not the only asset at stake. Information can also be lost or confused by redundant voice messages on multiple systems making for inefficient communication that can cost time, money and opportunities.

In one scenario of a work place, a user typically has an office phone on his desk, and carries a personal cellular phone. When the user is in his office, he can be reached on his office phone and his cellular phone.

Citations (9)

  • US5450475A
  • US5920404A
  • US6072862A
  • US6539090B1
  • US6898274B1
  • US20040057561A1
  • US20040091095A1
  • US20050198164A1
  • US20080032686A1
Record as JSON
{
  "publication_number": "US9413895B1",
  "country": "US",
  "kind": "B1",
  "title": "System and method for mapping a voice identity across multiple telephony networks with time attributes",
  "abstract": "A method and system includes: one or more phone systems; a policy processor coupled to the phone systems; and a voice identity mapping policy stored in a data storage, the data storage being accessible to the policy processor. The voice identity mapping policy includes: a plurality of search voice identities mapped to one or more target voice identities, where the plurality of the search voice identities are applicable to a plurality of users, where each of the search voice identities and the target voice identities comprises a username for one of the plurality of users, and time attributes indicating when the voice identity mapping policies are valid. When a voice identity for a recipient of a call is received, the policy processor checks for the voice identity mapping policy associated with the voice identity. The call is then forwarded to the target voice identity in the voice identity mapping policy.",
  "claims": [
    "1. A system to map a voice identity, comprising: a policy processor coupled to a telephony switch routing a phone call to a recipient telephone associated with the voice identity; and at least one voice identity mapping policy stored in a data storage accessible to the policy processor, the voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities, wherein in response to receiving the voice identity, the policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein the given target voice identity comprises a username, wherein the policy processor sends the username to the telephony switch, wherein the telephony switch completes the routing of the phone call to the recipient telephone using the username.",
    "2. The system of claim 1, wherein the policy processor receives the voice identity from a second telephony switch.",
    "3. The system of claim 1, wherein the voice identity and the given search voice identity each comprise a username.",
    "4. The system of claim 1, the at least one voice identity mapping policy comprises a time schedule indicating when the at least one voice identity mapping policy is valid.",
    "5. The system of claim 4, wherein the policy processor determines that the at least one mapping policy is valid at a current time according to the time schedule, wherein in response, the policy processor maps the given search voice identity to the given target voice identity according to the at least one voice identity mapping policy.",
    "6. The system of claim 1, wherein the voice identity comprises an email identity and the username comprises an instant message (IM) user identity.",
    "7. A method for mapping a voice identity, comprising: receiving the voice identity of a phone call to a recipient telephone associated with the voice identity by a policy processor coupled to a telephony switch routing the phone call to the recipient telephone, wherein the policy processor has access to at least one voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities; in response to receiving the voice identity, matching the voice identity to a given search voice identity by the policy processor; mapping the given search voice identity to a given target voice identity according to the at least one voice identity mapping policy, wherein the given target identity comprises a username; and sending the username to the telephony switch, wherein the telephony switch completes the routing of the phone call to the recipient telephone using the username.",
    "8. The method of claim 7, wherein the policy processor receives the voice identity from a second telephony switch.",
    "9. The method of claim 7, wherein the voice identity and the given search voice identity each comprise a username.",
    "10. The method of claim 7, the at least one voice identity mapping policy comprises a time schedule indicating when the at least one voice identity mapping policy is valid.",
    "11. The method of claim 10, wherein the mapping of the given search voice identity to the given target voice identity comprises: determining that the at least one mapping policy is valid at a current time according to the time schedule; and in response, mapping the given search voice identity to the given target voice identity according to the at least one voice identity mapping policy.",
    "12. The method of claim 7, wherein the voice identity comprises an email identity and the username comprises an instant message (IM) user identity.",
    "13. A system to map a voice identity, comprising: at least one policy processor coupled to one or more voice switches routing a phone call to a recipient telephone associated with the voice identity; and at least one voice identity mapping policy stored in a data storage accessible to the at least one policy processor, the voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities, wherein in response to receiving the voice identity from the one or more voice switches, the at least one policy processor matches the voice identity to a given search voice identity, wherein the given search voice identity is mapped by the policy processor to a given target voice identity according to the at least one voice identity mapping policy, wherein the voice identity comprises an email identity and the given target voice identity comprises an instant message (IM) user identity, wherein the at least one policy processor sends the IM user identity to the one or more voice switches, wherein the one or more voice switches completes the routing of routes the phone call to the recipient telephone using the IM user identity.",
    "14. A method for mapping a voice identity, comprising: receiving the voice identity of a phone call to a recipient telephone associated with the voice identity by at least one policy processor from one or more voice switches routing the phone call to the recipient telephone, wherein the at least one policy processor has access to at least one voice identity mapping policy comprising a plurality of search voice identities mapped to one or more target voice identities; in response to receiving the voice identity from the one or more voice switches, matching the voice identity to a given search voice identity; mapping the given search voice identity to a given target voice identity according to the at least one voice identity mapping policy, wherein the voice identity comprises an email identity and the given target identity comprises an instant message (IM) user identity; and sending the IM user identity to the one or more voice switches, wherein the one or more voice switches completes the routing of the phone call to the recipient telephone using the IM user identity."
  ],
  "description_excerpt": "1. Field\n\nThis invention relates generally to telecommunications, and more specifically, to how calls are routed based on mapping multiple voice identities.\n\n2. Related Arts\n\nThe widespread adoption of numerous telephony and data communication technologies such as cellular phones, voice over IP, virtual private networks, broadband access, digital subscriber lines, cable modems and other access methods have changed the way people use phones and the way people communicate. Increasingly, people are associated with multiple telephone numbers that require callers who are trying to reach them to try multiple telephone numbers.\n\nTypically, a corporate telephone system user will have a corporate extension telephone number, a personal or corporate mobile telephone and possibly a remote home or branch office telephone number. To finally reach a user, a caller may need to dial two or more telephone numbers before they finally reach the user to whom they wish to speak. In addition to the time it takes the caller to dial multiple telephone numbers, it takes even more time for the user to then retrieve multiple messages when a caller leaves repetitive voice messages on multiple voice message systems. In this scenario, time is not the only asset at stake. Information can also be lost or confused by redundant voice messages on multiple systems making for inefficient communication that can cost time, money and opportunities.\n\nIn one scenario of a work place, a user typically has an office phone on his desk, and carries a personal cellular phone. When the user is in his office, he can be reached on his office phone and his cellular phone.",
  "cpc": [
    "H04M 3/546",
    "H04M 2201/40",
    "H04M 2203/2072",
    "H04M 3/42263"
  ],
  "ipc": [
    "H04L 12/16",
    "H04M 3/54"
  ],
  "assignees": [
    "TP Lab Inc"
  ],
  "inventors": [
    "Chi Fai Ho",
    "Shin Cheung Simon Chiu"
  ],
  "filing_date": "2013-06-05",
  "publication_date": "2016-08-09",
  "grant_date": "2016-08-09",
  "priority_date": "2004-11-02",
  "application_number": "US-201313910789-A",
  "family_id": "48701445",
  "cited_by_count": 1,
  "citations": [
    "US5450475A",
    "US5920404A",
    "US6072862A",
    "US6539090B1",
    "US6898274B1",
    "US20040057561A1",
    "US20040091095A1",
    "US20050198164A1",
    "US20080032686A1"
  ]
}

Record 4,666 of 8,000 in Patents full text (MLC-0201). Request the full dataset.