IP Library Granted Patent US 9,042,360
Granted Patent B2
US 9,042,360 · App. 13/312,100 · Granted May 26, 2015

Modifying remote service discovery based on presence

Inventors: Vlad Stirbu (Tampere, FI); Dan Marinescu (Tampere, FI)
Assignee: Core Wireless Licensing S.a.r.l.
H04W8/18H04W48/10H04W84/18H04L67/16H04L67/104H04L67/24H04L67/1068
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 9,042,360
App. No.
13/312,100
Granted
May 26, 2015
Kind
B2
Abstract

Modifying remote service discovery based on presence involves identifying service discovery data using ad-hoc, peer-to-peer, service discovery protocols of a local network. The service discovery data is aggregated via an entity of the local network. Presence data associated with a remote device located outside of the local network is identified and the aggregated service discovery data is altered based on the presence data. The altered aggregated service discovery data is made available to the remote device using out-of-band communications. The out-of-band communications are different from the service discovery protocols of the local network.

Claims (27)

1. A method, comprising:

communicating presence information by presence update signaling messages from a device to a presence server that is capable of receiving presence updates relating to the device and that, in response thereto, determines a presence state at a given time and that is also capable of receiving service announcements from other devices in communication with one or more network entities using ad-hoc, peer-to-peer, service discovery protocols of a local network that are different from out-of-band communications over a wide area network, and

receiving signaling messages using the out-of-band communications over the wide area network from the one or more network entities indicative of altered service discovery data available to the device from the other devices, wherein the altered service discovery data represents the service announcements received by the one or more network entities from the other devices altered by the one or more network entities based on the presence state determined by the one or more network entities.

2. The method of claim 1 , wherein the service discovery protocols of the local network comprise Simple Service Discovery Protocol.

3. The method of claim 1 , wherein the local network comprises a Universal Plug and Play network.

4. The method of claim 1 , wherein the out-of-band communication comprises Web syndication communications.

5. The method of claim 1 , wherein the at least one network entity is a presence server.

6. The method of claim 1 , wherein the at least one other network entity is a device aggregator.

7. The method of claim 1 , wherein the altered service discovery data is altered by limitation on visibility of one or more services of the local network based on the determined presence state communicated to the at least one other network entity.

8. The method of claim 1 , wherein the altered service discovery data available to the device is altered based on limited available network bandwidth of the device.

9. The method of claim 1 , wherein the altered service discovery data is altered based on monetary costs associated with network bandwidth used by the device.

10. The method of claim 1 , wherein the altered service discovery data is altered to allow the device to conserve power.

11. A non-transitory computer readable medium having computer program code stored thereon that is executable by a processor for carrying out the method of claim 1 in said device.

12. Apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to:

communicate presence information by presence update signaling messages sent from a device to a presence server that is capable of receiving presence updates relating to the device and that, in response thereto, determines a presence state at a given time and that is also capable of receiving service announcements from other devices in communication with one or more network entities using ad-hoc, peer-to-peer service discovery protocols of a local network that are different from the out-of-band communications over a wide area network, and

receive signaling messages using the out-of-band communications over the wide area network from the one or more network entities indicative of altered service discovery data available to the device from the other devices, wherein the altered service discovery data represents the service announcements received by the one or more network entities altered by the one or more network entities based on the presence state determined by the one or more network entities.

13. The apparatus of claim 12 , wherein the service discovery protocols of the local network comprise Simple Service Discovery Protocol.

14. The apparatus of claim 12 , wherein the local network comprises a Universal Plug and Play network.

15. The apparatus of claim 12 , wherein the out-of-band communication comprises Web syndication communications.

16. The apparatus of claim 12 , wherein the at least one network entity is a presence server.

17. The apparatus of claim 12 , wherein the at least one other network entity is a device aggregator.

18. The apparatus of claim 12 , wherein the altered service discovery data is altered by limitation on visibility of one or more services of the local network based on the determined presence state communicated to the at least one other network entity.

19. The apparatus of claim 12 , wherein the altered service discovery data available to the device is altered based on limited available network bandwidth of the device.

20. The apparatus of claim 12 , wherein the altered service discovery data is altered based on monetary costs associated with network bandwidth used by the device.

21. The apparatus of claim 12 , wherein the altered service discovery data is altered to allow the device to conserve power.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0698 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
Continuity (3)
Continuation 11801300 · May 9, 2007
Related Publication 20120079128A1 · Mar 29, 2012
Related Publication 20120331166A2 · Dec 27, 2012