EFFICIENT SERVICE ADVERTISEMENT AND DISCOVERY IN A PEER-TO-PEER NETWORKING ENVIRONMENT WITH DYNAMIC ADVERTISEMENT AND DISCOVERY PERIODS BASED ON OPERATING CONDITIONS
First Claim
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 wireless network;
dynamically adjusting an advertisement period based on the operating conditions of the local device; and
broadcasting, by the local device, 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.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
71 Citations
23 Claims
-
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 wireless network; dynamically adjusting an advertisement period based on the operating conditions of the local device; and broadcasting, by the local device, 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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A 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 wireless network; dynamically adjusting an advertisement period based on the operating conditions of the local device; and broadcasting, by the local device, 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. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. 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 wireless network; and a service advertisement unit coupled to the monitor and the wireless transceiver to dynamically adjust an advertisement period based on the operating conditions of the portable device, wherein the service advertisement unit is configured to broadcast according to the adjusted advertisement period, via the wireless transceiver, a service advertisement in the wireless network, the service advertisement including one or more service identifiers (IDs) identifying one or more services to be advertised. - View Dependent Claims (14, 15, 16, 17)
-
-
18. 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 wireless network; dynamically adjusting a discovery period based on the operating conditions of the local device; and listening, by the local device, in the wireless network according to the adjusted discovery period in an attempt to discover a service advertised by a remote device over the wireless network. - View Dependent Claims (19)
-
-
20. A 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:
-
determining operating conditions of a local device coupled to a wireless network; dynamically adjusting a discovery period based on the operating conditions of the local device; and listening, by the local device, in the wireless network according to the adjusted discovery period in an attempt to discover a service advertised by a remote device over the wireless network. - View Dependent Claims (21)
-
-
22. A portable device, comprising:
-
a wireless transceiver; a monitor coupled to the wireless transceiver to determine operating conditions of the portable device; and a service discovery unit coupled to the monitor and the wireless transceiver to dynamically adjust a discovery period based on the operating conditions, wherein the service discovery unit is configured to listen in the wireless network according to the adjusted discovery period in an attempt to discovery a service advertised by a remote device over a wireless network. - View Dependent Claims (23)
-
Specification