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, over a cellular network, to a proxy device, the notification channel using the secondary data interface;
sending a message including a presence profile to the proxy device requesting that the proxy device emulate a function of the computing device to a remote device using the presence profile;
disconnecting the primary packet data interface from a primary network separate from the cellular network;
receiving a notification over the notification channel that the proxy device has received data traffic for an application resident on the computing device; 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.
-
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, over a cellular network, to a proxy device, the notification channel using the secondary data interface; sending a message including a presence profile to the proxy device requesting that the proxy device emulate a function of the computing device to a remote device using the presence profile; disconnecting the primary packet data interface from a primary network separate from the cellular network; receiving a notification over the notification channel that the proxy device has received data traffic for an application resident on the computing device; 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, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising computer-readable storage 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, over a cellular network, to a proxy device, the notification channel using the secondary data interface; sending a message including a presence profile to the proxy device requesting that the proxy device emulate a function of the computing device to a remote device using the presence profile; disconnecting the primary packet data interface from a primary network separate from the cellular network; receiving a notification over the notification channel that the proxy device has received data traffic for an application resident on the computing device; and in response to the notification, receiving the data traffic from the proxy device. - View Dependent Claims (15)
-
Specification