METHOD AND APPARATUS FOR DISTRIBUTING NOTIFICATION AMONG COOPERATING DEVICES AND DEVICE CHANNELS
First Claim
1. A method of operating a computing device having a primary packet data interface and a secondary data interface, the method comprising:
- establishing a notification channel to a proxy device, the notification channel using the secondary data interface;
requesting that the proxy device receive data traffic for an application resident on the computing device;
disconnecting the primary packet data interface from its network;
receiving a notification over the notification channel that the proxy device has received data traffic for the application; and
in response to the notification, receiving the data traffic from the proxy device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and devices for networked applications are disclosed. In one embodiment, a device instructs a proxy server to receive traffic inbound for the device, and to notify the device when such traffic arrives. The device can then sleep, except for a notification channel that listens for a wakeup message from the proxy server. The proxy server detects traffic inbound for proxied devices, caches the data from that traffic, and issues notification messages to the proxied devices to cause those devices to download the cached data. One use for such a system is in instant messaging, as it allows a subscriber to place a battery-powered computing device in sleep mode while still advertising a continuous presence to her messaging buddies.
47 Citations
15 Claims
-
1. A method of operating a computing device having a primary packet data interface and a secondary data interface, the method comprising:
-
establishing a notification channel to a proxy device, the notification channel using the secondary data interface;
requesting that the proxy device receive data traffic for an application resident on the computing device;
disconnecting the primary packet data interface from its network;
receiving a notification over the notification channel that the proxy device has received data traffic for the application; and
in response to the notification, receiving the data traffic from the proxy device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a mobile communication device, the method comprising:
-
establishing a first notification channel segment, over a cellular network, to a proxy device;
establishing a second notification channel segment to a computing device;
receiving a notification message from the proxy device, indicating that the proxy device has received data traffic for the computing device; and
forwarding the notification message to the computing device. - View Dependent Claims (10, 11, 12, 13)
-
-
14. An article of manufacture comprising computer-readable media containing instructions that, when executed or interpreted by a processor or cooperating processors connected to a primary packet data interface and a secondary data interface, cause that processor or processors to perform a method comprising:
-
establishing a notification channel to a proxy device, the notification channel using the secondary data interface;
requesting that the proxy device receive data traffic for an application resident on the computing device;
disconnecting the primary packet data interface from its network;
receiving a notification over the notification channel that the proxy device has received data traffic for the application; and
in response to the notification, receiving the data traffic from the proxy device. - View Dependent Claims (15)
-
Specification