IP Library Granted Patent US 8,626,873
Granted Patent B2
US 8,626,873 · App. 13/288,799 · Granted Jan 7, 2014

Systems and methods for managing a provider's online status in a distributed network

Inventor: Bryant Eastham (Draper, UT)
Assignee: Panasonic Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,626,873
App. No.
13/288,799
Granted
Jan 7, 2014
Kind
B2
Abstract

A system manages communications between a provider and a requestor in a distributed network. A requestor is implemented on a computing device and provides a stay online binding. The stay online binding identifies a binding that is desired by the requestor. A provider is implemented on a computing device and provides a binding. The provider receives the stay online binding from the requestor and continues providing the binding because the provider became aware of the stay online binding.

Claims (43)

1. A system in a distributed network, comprising:

a requestor,

a provider comprising a processor, and a memory that stores instructions executed by the processor for providing a service to the requestor according to a request sent from the requestor; and

an intervening access node that intervenes between the requestor and the provider in electronic communication with the requestor and the provider,

wherein the requestor sends a stay online binding including a first identifier to the intervening access node,

the intervening access node holds the stay online binding,

the instructions executed by the processor being executable to monitor communications between the provider and the intervening access node, so as to determine whether the first identifier in the stay online binding is identical to a second identifier included in a binding of the provider that exists in the intervening access node,

when the provider determines that the first identifier is identical to the second identifier, the provider sends the binding including the second identifier to the intervening access node, so as to establish connections between the provider and the intervening access node, and

when the provider determines that the first identifier is not identical to the second identifier, the provider is disconnected from the intervening access node.

2. The system according to claim 1 , wherein

the instructions are executable to monitor the stay online binding including the identical first identifier sent from the intervening access node in order to monitor the communications.

3. The system according to any one of claim 2 , wherein the instructions executed by a processor of the requestor are also executable to:

allow the requestor to receive data or services from the provider using the binding.

4. The system according to claim 1 , wherein

the intervening access node has a database including the stay online binding, and

the instructions are executable to monitor the stay online binding including the identical first identifier in such a manner that changes in contents of the database are determined in order to monitor the communications.

5. The system according to any one of claim 1 , wherein the instructions executed by the processor are also executable to:

wait a predetermined period of time after the provider is disconnected from the intervening access node; and

have the provider to make a query on the intervening access node as to what the intervening access node has the stay online binding including the identical first identifier.

6. The system according to claim 5 , wherein the provider makes the query using a connectionless-type protocol.

7. A method for managing communications of a system in a distributed network comprising a requestor, a provider that provides a service to the requestor according to a request sent from the requestor, and an intervening access node that intervenes between the requestor and the provider in electronic communication with the requestor and the provider, the method comprising:

sending a stay online binding including a first identifier to the intervening access node by the requestor;

holding the stay online binding by the intervening access node;

monitoring communications between the provider and the intervening access node by the provider, so as to determine whether the first identifier in the stay online binding is identical to a second identifier included in a binding of the provider that exists in the intervening access node;

when the provider determines that the first identifier is identical to the second identifier, sending the binding including the second identifier to the intervening access node by the provider, so as to establish connections between the provider and the intervening access node; and

when the provider determines that the first identifier is not identical to the second identifier, disconnecting the provider from the intervening access node.

8. The method according to claim 7 , further comprising:

monitoring the stay online binding including the identical first identifier sent from the intervening access node in order to monitor the communications by the provider.

9. The method according to claim 8 , wherein the monitoring is executed by a connectionless-type protocol.

10. The method according to claim 7 , further comprising:

monitoring the stay online binding including the identical first identifier in such a manner that changes in contents of a database are determined in order to monitor the communications by the provider.

11. The method according to any one of claim 7 , further comprising:

waiting a predetermined period of time after the provider is disconnected from the intervening access node; and

making a query on the intervening access node by the provider as to what the intervening access node has the stay online binding including the identical first identifier.

12. The method according to any one of claim 7 , further comprising:

allowing the requestor to receive data or services from the provider using the binding.

13. An embedded device in electronic communication with a requestor via an intervening access node in a distributed network so as to provide a service to the requestor according to a request sent from the requestor, the device comprising:

a processor; and

a memory that stores instructions executed by the processor,

wherein the device receives a stay online binding including a first identifier from the requestor via the intervening access node,

the device monitors communications with the intervening access node, so as to determine whether the first identifier in the stay online binding is identical to a second identifier included in a binding of the device that exists in the intervening access node,

when the device determines that the first identifier is identical to the second identifier, the device sends the binding including the second identifier to the intervening access node, so as to establish connections between the device and the intervening access node, and

when the device determines that the first identifier is not identical to the second identifier, the device is disconnected from the intervening access node.

Assignments (2)
CHANGE OF NAME Recorded Nov 14, 2011
From: MATSUSHITA ELECTRIC WORKS, LTD.
To: PANASONIC ELECTRIC WORKS CO., LTD.
Reel/Frame 027224/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2011
From: EASTHAM, BRYANT
To: MATSUSHITA ELECTRIC WORKS, LTD.
Reel/Frame 027206/0713 →
Continuity (2)
Continuation 11324025 · Dec 29, 2005
Related Publication 20120047198A1 · Feb 23, 2012