Network-aware communications
First Claim
Patent Images
1. An apparatus, comprising:
- a device with a display;
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 configured to;
automatically compose a 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 a user of the device;
publish to the display, upon receiving a request, at least a portion of the list of active contacts, while hiding identification of members of a list of inactive contacts included in the original list, and not included in the list of active contacts; and
respond, upon receiving attempted communication from an inactive contact in the original list that is not included in the list of active contacts, to the attempted communication with an automated status message or by rejecting the attempted communication.
5 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 at least a portion of a list of active contacts to a display, while hiding 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 is included in the original list and not included in the list of active contacts. Additional apparatus, systems, and methods are disclosed.
37 Citations
18 Claims
-
1. An apparatus, comprising:
-
a device with a display; 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 configured to; automatically compose a 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 a user of the device; publish to the display, upon receiving a request, at least a portion of the list of active contacts, while hiding identification of members of a list of inactive contacts included in the original list, and not included in the list of active contacts; and respond, upon receiving attempted communication from an inactive contact in the original list that is not included in the list of active contacts, to the attempted communication with an automated status message or by rejecting the attempted communication. - View Dependent Claims (2, 3)
-
-
4. A system, comprising:
-
a first device including at least one of a device driver or an operating system to detect the first 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 second device having a display and a processor configured to; automatically compose a 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 a user of the second device; publish to the display, upon receiving a request, at least a portion of the list of active contacts, while hiding identification of members of a list of inactive contacts included in the original list, and not included in the list of active contacts; and respond, upon receiving attempted communication from an inactive contact in the original list that is not included in the list of active contacts, to the attempted communication with an automated status message or by rejecting the attempted communication. - View Dependent Claims (5, 6)
-
-
7. 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 at least a portion of a list of active contacts to a display of the device, after 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 a user of the device, while hiding identification of members of a list of inactive contacts included in the original list, and not included in the list of active contacts; receiving attempted communication from an inactive contact in the original list that is not included in the list of active contacts; and responding to the attempted communication with an automated status message or by rejecting the attempted communication. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification