Network-aware communications
First Claim
Patent Images
1. An apparatus, comprising:
- a device;
at least one of a device driver or an operating system to detect the device connecting to a network, and to determine an identity of the network responsive to the detecting, the identity of the network comprising at least one of a network name, a network type, a network address range name or gateway information associated with the network;
a processor to publish a first status indication associated with a user of the device to one of a list of active contacts and a list of inactive contacts, the processor configured to automatically compose the list of active contacts by selecting at least one contact from an original list of contacts based on the identity of the network and a personal rule set associated with the user, the list of inactive contacts included in the original list and not included in the list of active contacts; and
publishing a second status indication associated with the user of the device to the other one of the list of active contacts or the list of inactive contacts, the first status indication different from the second status indication.
16 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods may operate to detect a device connecting to a network, determine the identity of the network, and publish a status indication to at least one of a list of active contacts or a list of inactive contacts. The list of active contacts may be selected from an original list of contacts, based on the identity of the network and a personal rule set associated with a user of the device. The list of inactive contacts may be included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.
36 Citations
26 Claims
-
1. An apparatus, comprising:
-
a device; at least one of a device driver or an operating system to detect the device connecting to a network, and to determine an identity of the network responsive to the detecting, the identity of the network comprising at least one of a network name, a network type, a network address range name or gateway information associated with the network; a processor to publish a first status indication associated with a user of the device to one of a list of active contacts and a list of inactive contacts, the processor configured to automatically compose the list of active contacts by selecting at least one contact from an original list of contacts based on the identity of the network and a personal rule set associated with the user, the list of inactive contacts included in the original list and not included in the list of active contacts; and publishing a second status indication associated with the user of the device to the other one of the list of active contacts or the list of inactive contacts, the first status indication different from the second status indication. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a first device including at least one of a device driver or an operating system to detect the device connecting to a network and to determine an identity of the network responsive to the detecting, the identity of the network comprising at least one of a network name, a network type, a network address range name or gateway information associated with the network, and a processor to publish a first status indication associated with a user of the first device to one of a list of active contacts and a list of inactive contacts, the processor configured to automatically compose the list of active contacts by selecting at least one contact from an original list of contacts based on the identity of the network and a personal rule set associated with the user, the list of inactive contacts included in the original list and not included in the list of active contacts, the processor to publish a second status indication associated with the user of the first device to the other one of the list of active contacts or the list of inactive contacts, the first status indication different from the second status indication; and a second device to receive the first status indication from the first device. - View Dependent Claims (8, 9)
-
-
10. A computer-implemented method, comprising:
-
detecting a device connecting to a network; determining an identity of the network responsive to the detecting, the identity of the network comprising at least one of a network name, a network type, a network address range name or gateway information associated with the network; publishing a first status indication associated with a user of the device to a list of active contacts, the publishing including automatically composing the list of active contacts by selecting at least one contact from an original list of contacts based on the identity of the network and a personal rule set associated with the user of the device; and publishing a second status indication associated with the user of the device to a list of inactive contacts, the first status indication different from the second status indication. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented method, comprising:
-
detecting a device connecting to a network; determining an identity of the network responsive to the detecting, the identity of the network comprising at least one of a network name, a network type, a network address range name or gateway information associated with the network; publishing a first status indication associated with a user of the device to one of a list of active contacts or a list of inactive contacts, the publishing including automatically composing the list of active contacts by selecting at least one contact from an original list of contacts based on the identity of the network and a personal rule set associated with the user of the device, the list of inactive contacts included in the original list and not included in the list of active contacts; and publishing a second status indication associated with the user of the device to the other one of the list of active contacts or the list of inactive contacts, the first status indication different from the second status indication. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification