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
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.
References Cited (Backward Citations)
EP0695059A1
Cited
US6061363A
Cited
WO1999067922A1
Cited
US6718028B2
Cited
WO2000051331A1
Cited
WO2001024478A2
Cited
WO2001039469A1
Cited
US20020032631A1
Cited
WO2001063861A1
Cited
US20030130008A1
Cited
US6765921B1
Cited
US20020071424A1
Cited
US20020143855A1
Cited
US20020103998A1
Cited
US20020116464A1
Cited
WO2002076049A1
Cited
US20020137500A1
Cited
WO2002078268A1
Cited
US7454201B2
Cited
US20050176410A1
Cited
US7403517B2
Cited
WO2003003678A1
Cited
US20030002485A1
Cited
US20030105812A1
Cited
US20030112823A1
Cited
US7735126B2
Cited
US20030224781A1
Cited
US7675881B2
Cited
US20060077971A1
Cited
GB2398458A
Cited
GB2405285A
Cited
US20050005030A1
Cited
WO2005009019A2
Cited
US20080205308A1
Cited
EP1515506A1
Cited
US20050074102A1
Cited
EP1690165A2
Cited
US20050144327A1
Cited
US7565436B2
Cited
US20050141509A1
Cited
WO2005084128A2
Cited
US20050286519A1
Cited
EP1643740A1
Cited
US20060072547A1
Cited
US20080045186A1
Cited
WO2006095787A1
Cited
US20060229101A1
Cited
US20060227959A1
Cited
US20060258289A1
Cited
US20070019623A1
Cited
US20070066273A1
Cited
US7756548B2
Cited
WO2007044049A2
Cited
US7298714B2
Cited
WO2007077550A1
Cited
US20070238472A1
Cited
US20080139208A1
Cited
US20080192734A1
Cited
US20080165790A1
Cited
US20080152108A1
Cited
US20080144578A1
Cited
US20080137834A1
Cited
US20080137829A1
Cited
US8014511B2
Cited
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 |