IP Library Granted Patent US 10,749,972
Granted Patent B2
US 10,749,972 · App. 15/196,497 · Granted Aug 18, 2020

Method for locating a service and method for proposing a service and corresponding communication network devices, system, computer readable program products and computer readable storage mediums

Inventors: Gilles Morillon (Rennes, FR); Stephane Le Glatin (Goven, FR); Goulven Querre (Noyal sur Vilaine, FR)
Assignee: INTERDIGITAL CE PATENT HOLDINGS
H04L67/16G06F8/61H04W4/50H04W4/60H04L67/04H04L67/34
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 10,749,972
App. No.
15/196,497
Granted
Aug 18, 2020
Kind
B2
Abstract

The present disclosure relates to a method for locating a service, to be performed in a device belonging to a network of communication devices. According to an embodiment, the method includes checking an availability of the service on the network, when the service is not available on the network, obtaining an installation requirement representative of a capacity required from a candidate device for an installation of the service on the candidate device, sending the obtained installation requirement on the network, receiving an indication of a compliance, of a candidate device of the network, to the installation requirement, sending an order of installation of the service to the candidate device according to the indication of compliance. The present disclosure relates to corresponding proposing method, devices, system, computer readable program products and computer readable storage mediums.

Claims (48)

1. A method to be performed in a first communication device belonging to at least one first network of communication devices, said method comprising:

checking an availability of a service on said first network, and

when the service is not available on said first network,

obtaining at least one installation requirement representative of at least one capability required from a candidate device for an installation of the service on said candidate device;

sending the obtained installation requirement on said first network;

receiving at least one indication of a compliance, of at least one second communication device of said first network, to said installation requirement;

sending an order of installation of the service to at least one of said at least one second communication device, selected according to said received indication of compliance; and

invoking said service on at least one of said selected second communication device.

2. The method of claim 1 wherein said method comprises, when the service is available on another communication device of said first network, invoking the service on said another communication device.

3. The method of claim 1 wherein said checking comprises:

sending at least one descriptor of the service; and

waiting for an indication of an availability of the service on said first network.

4. The method of claim 1 wherein said obtaining comprises:

sending a descriptor of said non-available service to a provider of said service; and

receiving said installation requirement.

5. The method according to claim 4 wherein said service provider and said first communication device belong to a second communication network.

6. The method of claim 1 wherein said service is to be invoked by a software application executing on said first communication device.

7. A first communication device adapted to be connected to at least one first network of communication devices, said first communication device comprising at least one processor configured for:

checking an availability of a service on said first network, and

when the service is not available on said first network,

obtaining at least one installation requirement representative of at least one capability required from a candidate device for an installation of the service on said candidate device;

sending the obtained installation requirement on said first network;

receiving at least one indication of a compliance of at least one second communication device of said first network, to said installation requirement;

sending an order of installation of the service to at least one of said second communication device, selected according to said at least one indication of compliance; and

invoking said service on at least one of aid selected second communication device.

8. The first communication device of claim 7 wherein said processor is configured for invoking the service on another device of said first network when the service is available on said another device.

9. The first communication device of claim 7 wherein said obtaining comprises:

sending a descriptor of said non-available service to a provider of said service;

receiving said installation requirement.

10. The first communication device of claim 9 wherein said service provider and said first communication device belong to a second communication network.

11. The first communication device of claim 7 wherein said first network is a local area network and/or a home network.

12. The first communication device of claim 7 wherein said service is to be invoked by a software application executing on said first communication device.

13. A method to be performed in a first communication device belonging to at least one first network of communication devices, said method comprising:

receiving a request for an availability of a service inside said first network;

when said service is available on said first communication device, sending an indication of said availability to the sender of said request;

when said service is not available on said first communication device, receiving at least one installing requirement representative of at least one capability required from a candidate device for the installation of said service on said candidate device;

when said first communication device hold said at least one required capability, transmitting an indication of compliance of said first communication device to a sender of said received installation requirement.

14. The method of claim 13 wherein said method comprises allocating said required capability to said service.

15. The method of claim 13 wherein said method comprises, when receiving a request of installation of said service, installing said service on said first communication device.

16. The method of claim 13 wherein said installing comprises downloading said service from a second network.

17. The method of claim 13 wherein said method comprises, when receiving a cancellation message, liberating said allocated capability.

18. A first communication device adapted to be connected to at least one first network of communication devices, said first communication device comprising at least one processor configured for:

receiving a request for an availability of a service;

when said service is available on said first communication device, sending an indication of said availability to the sender of said request;

when said service is not available on said first communication device, receiving at least one installing requirement representative of at least one capability required from a candidate device for the installation of said service on said candidate device;

when said first communication device hold said at least one required capability, transmitting an indication of compliance of said first communication device to a sender of said received installation requirement.

19. The first communication device of claim 18 wherein said processor is configured for installing said service on said first communication device, when receiving a request of installation of said service.

20. The first communication device of claim 19 wherein said installing comprises downloading said service from a second network.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: MORILLON, GILLES; LE GLATIN, STEPHANE; QUERRE, GOULVEN
To: THOMSON LICENSING
Reel/Frame 039951/0534 →