Efficient service advertisement and discovery in a peer-to-peer networking environment with dynamic advertisement and discovery periods based on operating conditions

US9391853B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9391853-B2
Application numberUS-79652210-A
CountryUS
Kind codeB2
Filing dateJun 8, 2010
Priority dateDec 23, 2009
Publication dateJul 12, 2016
Grant dateJul 12, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A local device is configured to monitor operating conditions coupled to a wireless network. An advertisement period is dynamically adjusted based on the operating conditions of the local device, where the advertisement period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition, and a type of service to be advertised. The local device broadcasts a service advertisement in the wireless network according to the adjusted advertisement period, the service advertisement including one or more service IDs for identifying one or more services to be advertised from the local device.

First claim

Opening claim text (preview).

What is claimed is: 1. A machine-implemented method for advertising a service in a peer-to-peer networking environment, the method comprising: monitoring operating conditions of a local device coupled to a peer-to-peer wireless network; dynamically adjusting an advertisement period based on at least one of a battery condition of the local device, network traffic condition of the peer-to-peer wireless network, a location of the local device, a change in the location of the local device, an amount of user activity on the local device, a first number of devices on the peer-to-peer wireless network, and a second number of devices with active users on the peer-to-peer wireless network; and broadcasting, by the local device, an advertisement frame in the peer-to-peer wireless network according to the adjusted advertisement period, the advertisement frame including one or more service IDs for identifying one or more services to be advertised from the local device. 2. The method of claim 1 , further comprising: dynamically adjusting a discovery period based on the operating conditions of the local device; and listening, by the local device, in the peer-to-peer wireless network according to the adjusted discovery period in an attempt to receive an advertisement frame from a remote device over the peer-to-peer wireless network. 3. The method of claim 2 , wherein the discovery period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition, and a type of service to be discovered. 4. The method of claim 2 , wherein the advertisement period is calculated as a product of a predetermined base value and a first adjustment factor, and wherein the advertisement period is dynamically adjusted by adjusting the first adjustment factor. 5. The method of claim 4 , wherein the discovery period is calculated as a product of the predetermined base value and a second adjustment factor that is different than the first adjustment factor, and wherein the discovery period is dynamically adjusted by adjusting the second adjustment factor. 6. The method of claim 1 , wherein the dynamic adjustment of the advertisement period is based on the battery condition of the local device, network traffic condition of the peer-to-peer wireless network, the location of the local device, the amount of user activity on the local device, the first number of devices on the peer-to-peer wireless network, and the second number of devices with active users on the peer-to-peer wireless network; and wherein the dynamic adjustment of the advertisement period comprises increasing the advertisement period. 7. A non-transitory machine-readable storage medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method for advertising a service in a peer-to-peer networking environment, the method comprising: monitoring operating conditions of a local device coupled to a peer-to-peer wireless network; dynamically adjusting an advertisement period based on at least one of a battery condition of the local device, network traffic condition of the peer-to-peer wireless network, a location of the local device, a change in the location of the local device, an amount of user activity on the local device, a first number of devices on the peer-to-peer wireless network, and a second number of devices with active users on the peer-to-peer wireless network; and broadcasting, by the local device, an advertisement frame in the peer-to-peer wireless network according to the adjusted advertisement period, the advertisement frame including one or more service IDs for identifying one or more services to be advertised from the local device. 8. The non-transitory machine-readable storage medium of claim 7 , wherein the method further comprises: dynamically adjusting a discovery period based on the operating conditions of the local device; and listening, by the local device, in the peer-to-peer wireless network according to the adjusted discovery period in an attempt to receive an advertisement frame from a remote device over the peer-to-peer wireless network. 9. The non-transitory machine-readable storage medium of claim 8 , wherein the discovery period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition of the peer-to-peer wireless network, and a type of service to be advertised. 10. The non-transitory machine-readable storage medium of claim 8 , wherein the advertisement period is calculated as a product of a predetermined base value and a first adjustment factor, and wherein the advertisement period is dynamically adjusted by adjusting the first adjustment factor. 11. The non-transitory machine-readable storage medium of claim 10 , wherein the discovery period is calculated as a product of the predetermined base value and a second adjustment factor that is different than the first adjustment factor, and wherein the discovery period is dynamically adjusted by adjusting the adjustment factor. 12. A portable device, comprising: a wireless transceiver; a monitor coupled to the wireless transceiver to monitor operating conditions of the portable device coupled to a peer-to-peer wireless network; and a service advertisement unit coupled to the monitor and the wireless transceiver, to: dynamically adjust an advertisement period based on at least one of a battery condition of the portable device, network traffic condition of the peer-to-peer wireless network, a location of the portable device, a change in the location of the portable device, an amount of user activity on the portable device, a first number of devices on the peer-to-peer wireless network, and a second number of devices with active users on the peer-to-peer wireless network; and broadcast an advertisement frame according to the adjusted advertisement period, via the wireless transceiver, in the peer-to-peer wireless network, the advertisement frame including one or more service identifiers (IDs) identifying one or more services to be advertised. 13. The portable device of claim 12 , wherein at least one of the advertisement period and the discovery period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition of the peer-to-peer wireless network, and a type of service to be advertised or discovered. 14. The portable device of claim 12 , wherein the advertisement period is calculated as a product of a predetermined base value and a first adjustment factor, and wherein the advertisement period is dynamically adjusted by adjusting the first adjustment factor. 15. The portable device of claim 14 , wherein the discovery period is calculated as a product of the predetermined base value and a second adjustment factor that is different than the first adjustment factor, and wherein the discovery period is dynamically adjusted by adjusting the second adjustment factor. 16. A machine-implemented method for discovering a service in a peer-to-peer networking environment, the method comprising: determining operating conditions of a local device coupled to a peer-to-peer wireless network; dynamically adjusting a discovery period based on at least one of a battery condition of the local device, network traffic condition of the peer-to-peer wireless network, a location of the local device, a change in the location of the local device, an amount of user activity on the local device, a firs

Assignees

Inventors

Classifications

  • Self-organising networks, e.g. ad-hoc networks or sensor networks · CPC title

  • between terminal devices · CPC title

  • Direct-mode setup · CPC title

  • H04W48/08Primary

    Access restriction or access information delivery, e.g. discovery data delivery (signalling during connection H04W76/00) · CPC title

  • H04L43/04Primary

    Processing captured monitoring data, e.g. for logfile generation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9391853B2 cover?
A local device is configured to monitor operating conditions coupled to a wireless network. An advertisement period is dynamically adjusted based on the operating conditions of the local device, where the advertisement period is dynamically adjusted based on at least one of a battery condition of the local device, a user behavior of the local device, network traffic condition, and a type of ser…
Who is the assignee on this patent?
Vandwalle Pierre, Thomas Tito, Dominguez Charles Francis, and 1 more
What technology area does this patent fall under?
Primary CPC classification H04W48/08. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 12 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).