Controlling publication of presence information
First Claim
1. In a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
- an act of displaying presence information corresponding with a user'"'"'s actual presence on the one or more networks;
an act of enabling the user to edit the displayed presence information without affecting the user'"'"'s actual presence on the one or more networks;
providing the displayed presence information to the one or more service providers for publication.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface is configured to identify and display each of the one or more service providers servicing the user'"'"'s computing system. The interface also identifies the presence information that is being supplied to the service providers by the user'"'"'s computing system for publication. The presence information that is provided to the service providers can include, but is not limited to, the name, alias, location, and network status of the user. A user can make global or discrete customized changes to the presence information that is provided to each of the service providers through the user interface. Modifications made to the presence information can also be made automatically to reflect a new condition or status in the user'"'"'s presence on a network that is provided by a service provider.
51 Citations
43 Claims
-
1. In a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
-
an act of displaying presence information corresponding with a user'"'"'s actual presence on the one or more networks;
an act of enabling the user to edit the displayed presence information without affecting the user'"'"'s actual presence on the one or more networks;
providing the displayed presence information to the one or more service providers for publication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
-
an act of displaying a computing system network status, the computing system network status indicating whether the computing system is currently connected over a connection with at least one network by the one or more service providers;
an act of enabling the user to edit the displayed computing system network status without affecting the connection between the computing system and the one or more service providers;
an act of displaying a user network status, the user network status indicating whether the user is logged onto the network;
an act of enabling the user to edit the displayed user network status without affecting whether the user is logged onto the network;
providing the displayed computing system network status and the displayed user network status to the one or more service providers for publication by the one or more service providers. - View Dependent Claims (12)
-
-
13. In a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
-
an act of identifying one or more service providers providing service to the computing system;
an act of identifying presence information being published by the one or more service providers;
an act of providing an interface for displaying the presence information to be published by the one or more service providers; and
an act of providing customized presence information to the one or more service providers for publication, the customized presence information being generated at the interface in response to user input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. In a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
-
an act of identifying a service provider providing service to the computing system, the service provider obtaining and publishing presence information about a user; and
a step for enabling the user to customize the presence information that is published by the service provider. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computer program product for use in a computing system that provides presence information to one or more service providers that are configured to provide the computing system access to one or more networks, the presence information corresponding with a user'"'"'s actual presence on the one or more networks, the computer program product comprising:
one or more computer-readable media having computer-executable instructions for implementing a method for enabling the user to control the presence information that is provided to the one or more service providers for publication, the method comprising;
an act of identifying one or more service providers providing service to the computing system;
an act of identifying presence information being published by the one or more service providers;
an act of providing an interface for displaying the presence information to be published by the one or more service providers; and
an act of providing customized presence information to the one or more service providers for publication, the customized presence information being generated at the interface in response to user input. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
40. In a computing system having one or more presence aware applications that provide presence information to one or more service providers for publication over one or more networks, a method for enabling a user to control the presence information that is provided to the one or more service providers for publication, the method comprising:
-
an act of identifying presence information being gathered from one or more presence aware applications for publication by one or more service providers;
an act of providing an interface for displaying the presence information to be published, prior to providing the presence information to the one or more service providers for publication; and
an act of providing controls at the interface for controlling what presence information is actually provided to the one or more service providers for publication; and
an act of providing presence information, as designated at the user interface, to the one or more service providers. - View Dependent Claims (41, 42)
-
-
43. A computing device having one or more presence aware applications that provide presence information to one or more service providers for publication over one or more networks, the computing device being configured to enable a user to control the presence information that is provided to the one or more service providers for publication, the computing device comprising:
-
computer-executable instructions for identifying presence information being gathered from one or more presence aware applications for publication by one or more service providers;
computer-executable instructions for providing an interface for displaying the presence information to be published, prior to providing the presence information to the one or more service providers for publication; and
computer-executable instructions for providing controls at the interface for controlling what presence information is actually provided to the one or more service providers for publication; and
computer-executable instructions for providing presence information, as designated at the user interface, to the one or more service providers.
-
Specification