IP Library Granted Patent US 9,781,677
Granted Patent B2
US 9,781,677 · App. 15/194,092 · Granted Oct 3, 2017

Saving power on handsets by filtering received status updates

Inventors: Ram Adva Fish David (Menlo Park, CA); Dilip Raghu Kenchammana-Hosekote (Menlo Park, CA)
Assignee: Nokia Corporation
H04W52/0251H04L51/046H04W4/12H04M3/42365Y02B60/50
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,781,677
App. No.
15/194,092
Granted
Oct 3, 2017
Kind
B2
Abstract

In one embodiment, a method for saving power on a mobile device includes receiving an indication of termination of a power-save mode of the mobile device, and requesting presence information for a plurality of peers of a user from a server or a P2P communication network in response to the received indication.

Claims (48)

1. A method comprising:

receiving presence information from a plurality of devices, wherein the plurality of devices includes at least one identified device not registered for constant presence updates, wherein the at least one identified device receives presence update when it is in an active mode;

storing of the presence information in a database;

selecting a subset of users for the at least one identified device based, at least in part, on predefined criterion;

receiving a request from the at least one identified device for the presence updates upon termination of a power-save mode;

transmitting the presence information for the subset of users to the at least one identified devices while the at least one identified device is in an active mode; and

presenting the presence information for the subset of users to a user of the at least one identified device.

2. The method of claim 1 , wherein the plurality of devices is coupled to respective local servers acting as respective proxies on behalf of the plurality of devices, and wherein the respective local servers send presence status information for display to (a) at least one identified device, and (b) at least one identified device that has requested presence updates.

3. The method of claim 1 , wherein the predefined criterion comprises at least one of frequently used contacts or recently used contacts.

4. The method of claim 1 , further comprising:

receiving the request for the presence information by a server or a peer-to-peer (“P2P”) communication network.

5. The method of claim 1 , further comprising:

refraining from requesting the presence information from the server or the P2P communication network while the at least one identified device is in a power-save mode until receiving an indication of termination of the power-save mode.

6. The method of claim 1 , wherein the termination of a power-save mode comprises:

user intent to terminate the power-save mode by interacting with a portion of the at least one identified device or/and a pre-set or computed time interval.

7. The method of claim 6 , wherein the portion of the at least one identified device is any one of a screen, a key, a button or an outside surface.

8. The method of claim 1 , further comprising:

receiving the presence information from the plurality of devices by the server or the P2P communication network.

9. An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

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

receive presence information from a plurality of devices, wherein the plurality of devices includes at least one identified device not registered for constant presence updates, wherein the at least one identified device receives presence update when it is in an active mode;

store the presence information in a database;

select a subset of users for the at least one identified device based, at least in part, on predefined criterion;

receive a request from the at least one identified device for the presence updates upon termination of a power-save mode;

transmit the presence information for the subset of users to the at least one identified device while the at least one identified device is in an active mode; and

present the presence information for the subset of users to user of the at least one identified device.

10. The apparatus of claim 9 , wherein the plurality of devices is coupled to respective local servers acting as respective proxies on behalf of the plurality of devices, and wherein the respective local servers send presence status information for display to (a) at least one identified device, and (b) at least one identified device that has requested presence updates.

11. The apparatus of claim 9 , wherein the predefined criterion comprises at least one of frequently used contacts or recently used contacts.

12. The apparatus of claim 9 , further comprising:

receive the request for the presence information by a server or a peer-to-peer (“P2P”) communication network.

13. The apparatus of claim 9 , wherein the termination of a power-save mode comprises:

user intent to terminate the power-save mode by interacting with a portion of the at least one identified device or/and a pre-set or computed time interval.

14. The apparatus of claim 13 , wherein the portion of the at least one identified device is any one of a screen, a key, a button or an outside surface.

15. The apparatus of claim 9 , wherein the predefined criterion comprises at least one of frequently used contacts or recently used contacts.

16. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform further steps:

receiving presence information from a plurality of devices, wherein the plurality of devices includes at least one identified device not registered for constant presence updates, wherein the at least one identified device receives presence update when it is in an active mode;

storing of the presence information in a database;

selecting a subset of users for the at least one identified device based, at least in part, on predefined criterion;

receiving a request from the at least one identified device for the presence updates upon termination of a power-save mode;

transmitting the presence information for the subset of users to the at least one identified devices while the at least one identified device is in an active mode; and

presenting the presence information for the subset of users to a user of the at least one identified device.

17. The non-transitory computer-readable storage medium of claim 16 , wherein the plurality of devices is coupled to respective local servers acting as respective proxies on behalf of the plurality of devices, and wherein the respective local servers send presence status information for display to (a) at least one identified device, and (b) at least one identified device that has requested presence updates.

18. The non-transitory computer-readable storage medium of claim 16 , wherein the termination of a power-save mode comprises:

user intent to terminate the power-save mode by interacting with a portion of the at least one identified device or/and a pre-set or computed time interval.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the portion of the at least one identified device is any one of a screen, a key, a button or an outside surface.

20. The non-transitory computer-readable storage medium of claim 16 , wherein the predefined criterion comprises at least one of frequently used contacts or recently used contacts.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2017
From: DAVID, RAM ADVA FISH; KENCHAMMANA-HOSEKOTE, DILIP RAGHU
To: TROLLTECH ASA
Reel/Frame 043189/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2017
From: NOKIA NORGE
To: NOKIA CORPORATION
Reel/Frame 043189/0899 →
Continuity (2)
Continuation 11820333 · Jun 18, 2007
Related Publication 20160309415A1 · Oct 20, 2016