← Back to Patent Explorer
US8238539B2 Active / In Force US ⏱️ 1.1 years remaining

Communication system

Assignee: Microsoft Technology Licensing LLC
•
Filing: 2007-11-27
•
Granted: 2012-08-07
•
Expires: 2027-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of transmitting a communication event from a calling entity to a called entity located in a communication network comprising a first network and a second network, said method comprising determining a first identity associated with the called entity, wherein the first identity is recognizable in the first network; allocating a calling identity to the called entity, wherein the allocated identity is recognizable in the second network; associating at a first node located in the first network the first identity with the calling identity; providing the calling identity to the calling entity; establishing a connection with a second network node located in the second network; wherein the connection with the second network node is established using the calling identity, querying the first node with the calling identity associated with the called entity to determine the first identity associated with the called entity; transmitting the communication event to the called entity using the first identity associated with the called entity; and disassociating the calling identity from the called entity after querying the first node to determine the first identity associated with the called entity.

Inventors

  • 👤 Madis Kaal
  • 👤 Andres Kütt
  • 👤 Mart Oruaas
  • 👤 Asko Seeba
  • 👤 Taavet Hinrikus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 11:07
CPC Classifications
H; H04; H04L; H04L65/00; H04L65/10; H04L65/102; H04L65/1033; H04L65/104; H04L12/00; H04L12/54; H04L12/56; H04L12/66; H04L61/00; H04L61/09; H04L61/10; H04L61/106; H04L61/45; H04L61/4535; H04L61/4557; H04L63/00; H04L63/02; H04L63/029; H04L65/1066; H04L65/1069; H04L67/00; H04L67/01; H04L67/10; H04L67/104; H04L67/14; H04L67/141; H04L67/50; H04L67/56; H04M; H04M7/00; H04M7/0003; H04M7/0006; H04M7/006; H04M7/0063; H04M7/0075; H04M7/12; H04M7/1205; H04M7/128; H04W; H04W84/00; H04W84/18; H04L65/1023; H04L65/103; H04L67/1087; H04L67/1091

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 184 words
A method of transmitting a communication event from a calling entity to a called entity located in a communication network comprising a first network and a second network, the method comprising: determining a first identity associated with the called entity, wherein the first identity is recognizable in the first network; allocating a second identity to the called entity, wherein the allocated identity is recognizable in the second network; associating at a first node located in the first network the first identity with the second identity; providing the second identity to the calling entity; establishing a connection with a second network node located in the second network; wherein the connection with the second network node is established using the second identity; querying the first node with the second identity associated with the called entity to determine the first identity associated with the called entity; transmitting the communication event to the called entity using the first identity associated with the called entity; and disassociating the second identity from the called entity after querying the first node to determine the first identity associated with the called entity.
Claim 2
Independent Claim 184 words
A method of transmitting a communication event from a calling entity to a called entity located in a communication network comprising a first network and a second network, the method comprising: determining a first identity associated with the called entity, wherein the first identity is recognizable in the first network; allocating a second identity to the called entity, wherein the allocated identity is recognizable in the second network; associating at a first node located in the first network the first identity with the second identity; providing the second identity to the calling entity; establishing a connection with a second network node located in the second network; wherein the connection with the second network node is established using the second identity; querying the first node with the second identity associated with the called entity to determine the first identity associated with the called entity; transmitting the communication event to the called entity using the first identity associated with the called entity; and disassociating the second identity from the called entity after querying the first node to determine the first identity associated with the called entity.
Claim 3
Dependent Claim 29 words
A method as claimed in claim 1 wherein the second identity is allocated to the called entity in response to receiving a second identity request from the calling entity.
Claim 4
Dependent Claim 18 words
A method as claimed in claim 2 wherein the second identity request is transmitted via the first network.
Claim 5
Dependent Claim 35 words
A method as claimed in claim 1 wherein allocating a second identity to the called entity comprises: selecting an identity from a pool of available identities; and allocating the selected identity to the called entity.
Claim 6
Dependent Claim 19 words
A method as claimed in claim 4 wherein the selected identity is removed from the pool of available identities.
Claim 7
Dependent Claim 29 words
A method as claimed in claim 1 wherein associating the first identity with the second identity comprises storing the first identity with the second identity at the first node.
Claim 8
Dependent Claim 25 words
A method as claimed in claim 6 wherein disassociating the second identity from the called entity comprises removing the second identity from the first node.
Claim 9
Dependent Claim 28 words
A method as claimed in claim 7 wherein disassociating the second identity from the called entity further comprises returning the second identity to the pool of available identities.
Claim 10
Dependent Claim 16 words
A method as claimed in claim 2 wherein the second identity request identifies the called entity.
Claim 11
Dependent Claim 20 words
A method as claimed in claim 2 wherein the second identity request comprises the first identity of the called entity.
Claim 12
Dependent Claim 30 words
A method as claimed in claim 10 wherein determining the first identity of the called entity comprises determining the first identity of the called entity from the second identity request.
Claim 13
Dependent Claim 17 words
A method as claimed in claim 9 wherein the calling entity is associated with a contact list.
Claim 14
Dependent Claim 35 words
A method as claimed in claim 12 wherein the contact list comprises a list of identities for a plurality of entities, wherein one of said identities is the first identity associated with the called entity.
Claim 15
Dependent Claim 39 words
A method as claimed in claim 13 wherein determining the first identity comprises determining the first identity of the called entity from the contact list associated with the second identity, using the second identity request identifying the called entity.
Claim 16
Dependent Claim 26 words
A method as claimed in claim 1 wherein the first identity associated with the called entity defines a plurality of end points in the communication network.
Claim 17
Dependent Claim 18 words
A method as claimed in claim 1 wherein the called entity is a user of the communication system.
Claim 18
Dependent Claim 15 words
A method as claimed in claim 1 wherein the called entity is a voicemail record.
Claim 19
Dependent Claim 22 words
A method as claimed in claim 1 wherein the called entity corresponds to an entity arranged to carry out a control command.
Claim 20
Dependent Claim 15 words
A method as claimed in claim 1 wherein the second identity is a local number.
Claim 21
Dependent Claim 28 words
A method as claimed in claim 1 wherein the communication event is routed to an entity via the second network if the first identity defines an emergency number.
Claim 22
Dependent Claim 199 words
A routing node arranged to route a communication event from a calling entity to a called entity located in a communication network comprising a first network and a second network, said routing node comprising: determining means arranged to determine a first identity associated with the called entity, wherein the first identity is recognizable in the first network; allocating means arranged to allocate a second identity to the called entity, wherein the second identity is used to establish a connection with a node in the second network; and to provide the second identity to the calling entity; storing means arranged to store the first identity in association with the second identity; retrieval means arranged to search the data store with the second identity to determine the first identity associated to the called entity in response to a query from a gateway node, and to provide the gateway node with the first identity such that the gateway node may transmit the communication event to the called entity using the first identity associated to the called entity; and disassociating means arranged to disassociate the second identity from the called entity after retrieval means has provided the first identity to the gateway node.
Claim 23
Dependent Claim 199 words
A routing node arranged to route a communication event from a calling entity to a called entity located in a communication network comprising a first network and a second network, said routing node comprising: determining means arranged to determine a first identity associated with the called entity, wherein the first identity is recognizable in the first network; allocating means arranged to allocate a second identity to the called entity, wherein the second identity is used to establish a connection with a node in the second network; and to provide the second identity to the calling entity; storing means arranged to store the first identity in association with the second identity; retrieval means arranged to search the data store with the second identity to determine the first identity associated to the called entity in response to a query from a gateway node, and to provide the gateway node with the first identity such that the gateway node may transmit the communication event to the called entity using the first identity associated to the called entity; and disassociating means arranged to disassociate the second identity from the called entity after retrieval means has provided the first identity to the gateway node.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2015-08-07 2016-02-06 2016-08-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2019-08-07 2020-02-06 2020-08-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2023-08-07 2024-02-06 2024-08-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag