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

Communication system

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

Abstract

Abstract A method of transmitting messages from a network node in a communication network to a first user device can be provided. The network node transmits to a second user device a message-waiting notification. The first user device is identified, and a node holding the message is identified. In response to that notification, the second user device transmits a connection request to the first user device. The connection request is acted on by the first user device to establish a connection. With the identified node, the message can be optionally transmitted to the first user device.

Inventors

  • 👤 Madis Kaal

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 21:41
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: 19
Claim 1
Independent Claim 235 words
A method of transmitting a message from a network node in a communication network to a first user device, wherein the first user device and a second user device are separated from the communication network by a restrictive entity that allows a connection between the first user device and the communication network to be established only by the first user device in one direction from the first user device to the communication network and preventing a communication being initiated by a node in the communication network to the first and second user devices, the method comprising: the second user device having established an existing connection to said node via the restrictive entity; the node in the communication network transmitting to the second user device on the existing connection via the restrictive entity a message-waiting notification, identifying the first user device and indicating that the first user device has a message waiting at the network node in the communication network; in response to that notification, the second user device transmitting a connection request to the first user device over a connection between the first and second user device, said connection request being acted on by said first user device to establish a second connection from the first user device to the communication network via the restrictive entity, whereby said message can be transmitted to said first user device from said network node via said second connection.
Claim 2
Independent Claim 235 words
A method of transmitting a message from a network node in a communication network to a first user device, wherein the first user device and a second user device are separated from the communication network by a restrictive entity that allows a connection between the first user device and the communication network to be established only by the first user device in one direction from the first user device to the communication network and preventing a communication being initiated by a node in the communication network to the first and second user devices, the method comprising: the second user device having established an existing connection to said node via the restrictive entity; the node in the communication network transmitting to the second user device on the existing connection via the restrictive entity a message-waiting notification, identifying the first user device and indicating that the first user device has a message waiting at the network node in the communication network; in response to that notification, the second user device transmitting a connection request to the first user device over a connection between the first and second user device, said connection request being acted on by said first user device to establish a second connection from the first user device to the communication network via the restrictive entity, whereby said message can be transmitted to said first user device from said network node via said second connection.
Claim 3
Dependent Claim 34 words
A method as claimed in claim 1 wherein the network node is arranged to transmit messages to a plurality of user devices including at least said first user device and said second user device.
Claim 4
Dependent Claim 28 words
A method as claimed in claim 2 wherein each of said plurality of user devices are arranged to establish a connection with the network node at predetermined intervals.
Claim 5
Dependent Claim 22 words
A method as claimed in claim 2 wherein at least some of said plurality of devices are located within a first network.
Claim 6
Dependent Claim 48 words
A method as claimed in claim 3 wherein the predetermined interval that the said at least some of the plurality of devices are required to establish a connection with the network node is dependent on the number of said plurality of user devices located within the first network.
Claim 7
Dependent Claim 17 words
A method as claimed in claim 4 wherein the network node is located within a second network.
Claim 8
Dependent Claim 31 words
A method as claimed in claimed in claim 4 further comprising the step of determining that the first user device and the second network device are located in the first network.
Claim 9
Dependent Claim 29 words
A method as claimed in claim 7 wherein the second user device transmits a connection request to the first user device via a connection established within the first network.
Claim 10
Dependent Claim 21 words
A method as claimed in claim 6 wherein the first network and the second network are connected via a restrictive gateway.
Claim 11
Dependent Claim 20 words
A method as claimed in claim 6 wherein the message is received at the network node from the second network.
Claim 12
Dependent Claim 32 words
A method as claimed in claim 1 wherein the message-waiting notification comprises an identity of a node holding the message, and wherein the node in the communication network is the identified node.
Claim 13
Dependent Claim 15 words
A method as claimed in claim 6 wherein the second network is a public network.
Claim 14
Independent Claim 19 words
A method as claimed in claims 6 wherein the second network is a communication system operating on the Internet.
Claim 15
Dependent Claim 15 words
A method as claimed in claim 4 wherein the first network is a private network.
Claim 16
Dependent Claim 235 words
A user terminal for communicating with a plurality of peer user terminals and with a node in a communication network, wherein the user terminal and the plurality of peer user terminals are separated from the communication network by a restrictive entity that allows a connection between the user terminal and the communication network to be established only by the user terminal, in one direction from the user terminal to the communication network and preventing a communication being initiated by the node to the user terminal and the plurality of peer user terminals, the user terminal comprising: a receiver that receives on an existing connection via the restrictive entity a message-waiting notification from said node, which notification identifies at least one of said peer user terminals and indicates that said at least one of said peer user terminals has a message waiting at the node or another node in the communication network; and a sender that sends, over a connection between the user terminal and to said at least one identified peer user terminal, a connection request to said at least one identified peer user terminal in response to the receiver receiving said message-waiting notification, which connection request notifies the at least one identified peer user terminal to establish a second connection from the identified peer user terminal to the communication network, via the restrictive entity, to the node or another node in the communication network.
Claim 17
Dependent Claim 235 words
A user terminal for communicating with a plurality of peer user terminals and with a node in a communication network, wherein the user terminal and the plurality of peer user terminals are separated from the communication network by a restrictive entity that allows a connection between the user terminal and the communication network to be established only by the user terminal, in one direction from the user terminal to the communication network and preventing a communication being initiated by the node to the user terminal and the plurality of peer user terminals, the user terminal comprising: a receiver that receives on an existing connection via the restrictive entity a message-waiting notification from said node, which notification identifies at least one of said peer user terminals and indicates that said at least one of said peer user terminals has a message waiting at the node or another node in the communication network; and a sender that sends, over a connection between the user terminal and to said at least one identified peer user terminal, a connection request to said at least one identified peer user terminal in response to the receiver receiving said message-waiting notification, which connection request notifies the at least one identified peer user terminal to establish a second connection from the identified peer user terminal to the communication network, via the restrictive entity, to the node or another node in the communication network.
Claim 18
Independent Claim 258 words
A method of operating a user terminal, wherein the user terminal is for communicating with a plurality of peer user terminals and with a node in a communication network, and wherein the user terminal and the plurality of peer user terminals are separated from the communication network by a restrictive entity that allows a connection between the user terminal and the communication network to be established only by the user terminal in one direction from the user terminal to the communication network and preventing a communication being initiated by a node in the communication network to the user terminal and the plurality of peer user terminals, the method comprising: the user terminals having established an existing connection to said node via the restrictive entity; receiving at the user terminal, from said node on the existing connection via the restrictive entity, a message-waiting notification that identifies the at least one of said peer user terminal and indicates that said at least one identified peer user terminal has a message waiting at the node or another node in the communication network, in response to receiving said message-waiting notification, transmitting a connection request from the user terminal to said at least one peer user terminal over a connection between the user terminal and the at least one peer user terminal, the connection request notifying the at least one identified peer user terminal to establish a second connection from the identified peer user terminal to the communication network via the restrictive entity, to the node or another node in the communication network.
Claim 19
Independent Claim 258 words
A method of operating a user terminal, wherein the user terminal is for communicating with a plurality of peer user terminals and with a node in a communication network, and wherein the user terminal and the plurality of peer user terminals are separated from the communication network by a restrictive entity that allows a connection between the user terminal and the communication network to be established only by the user terminal in one direction from the user terminal to the communication network and preventing a communication being initiated by a node in the communication network to the user terminal and the plurality of peer user terminals, the method comprising: the user terminals having established an existing connection to said node via the restrictive entity; receiving at the user terminal, from said node on the existing connection via the restrictive entity, a message-waiting notification that identifies the at least one of said peer user terminal and indicates that said at least one identified peer user terminal has a message waiting at the node or another node in the communication network, in response to receiving said message-waiting notification, transmitting a connection request from the user terminal to said at least one peer user terminal over a connection between the user terminal and the at least one peer user terminal, the connection request notifying the at least one identified peer user terminal to establish a second connection from the identified peer user terminal to the communication network via the restrictive entity, to the node or another node in the communication network.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag