Controlling publication of presence information
First Claim
1. In a computing system that provides presence information to a plurality of service providers that are configured to provide the computing system access to a plurality of networks, the presence information corresponding with a user'"'"'s actual presence on the plurality of networks, a method for enabling the user to control the presence information that is provided to the plurality of service providers for publication, the method comprising:
- an act of providing a user interface in a user computing system, the user interface being configured to receive presence information of a user for each of a plurality of service providers;
an act of displaying presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks with said service providers, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information;
an act of enabling the user to provide user input at the user interface to edit the displayed presence information without affecting the user'"'"'s actual presence on the plurality of networks; and
an act of providing the displayed presence information to the plurality of service providers for publication, wherein different displayed presence information is provided to each of the plurality of service providers.
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 a plurality of service providers that are configured to provide the computing system access to a plurality of networks, the presence information corresponding with a user'"'"'s actual presence on the plurality of networks, a method for enabling the user to control the presence information that is provided to the plurality of service providers for publication, the method comprising:
-
an act of providing a user interface in a user computing system, the user interface being configured to receive presence information of a user for each of a plurality of service providers; an act of displaying presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks with said service providers, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information; an act of enabling the user to provide user input at the user interface to edit the displayed presence information without affecting the user'"'"'s actual presence on the plurality of networks; and an act of providing the displayed presence information to the plurality of service providers for publication, wherein different displayed presence information is provided to each of the plurality of service providers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 42, 43)
-
-
9. In a computing system that provides presence information to multiple service providers that are configured to provide the computing system access to multiple networks, the presence information corresponding with a user'"'"'s actual presence on the multiple networks, a method for enabling the user to control the presence information that is provided to the multiple service providers for publication, the method comprising:
-
an act of displaying a user interface at a user computing system, the user interface being configured to receive presence information from the user for each of multiple service providers; an act of displaying a computing system network status at the interface for each of the multiple networks, each computing system network status indicating whether the computing system is currently connected over a connection to one of the multiple networks by the multiple service providers; an act of enabling the user to edit the displayed computing system network status for the multiple networks without affecting the connection between the computing system and the multiple service providers; an act of displaying presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information; an act of enabling the user to edit the displayed user network status for the multiple networks without affecting whether the user is logged onto the multiple networks; and an act of providing the displayed the computing system network status and the user presence information for a respective service provider to the respective service provider for publication, and wherein different user presence information is provided to each of the plurality of service providers. - View Dependent Claims (10)
-
-
11. In a computing system that provides presence information to each of a plurality of 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 plurality of service providers for publication, the method comprising:
-
an act of identifying a plurality of service providers providing service to a user'"'"'s computing system; an act of identifying presence information being published by the plurality of service providers; an act of providing a user interface for displaying the presence information to be published by the plurality of service providers; an act of displaying the presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks with said service providers, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information; and an act of providing customized presence information to the plurality of service providers for publication, the customized presence information being generated at the user interface in response to user input, and wherein different displayed presence information is provided to each of the plurality of service providers. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a computing system that provides presence information to 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 service providers for publication, the method comprising:
-
in a user computing system, an act of providing a user interface through which presence information about a user can be controlled by a user for a plurality of service providers; an act of displaying the presence information with the plurality of service providers on said user interface; an act of identifying the plurality of service providers providing services to the computing system, the service providers obtaining and publishing presence information about a user; and a step for enabling the user to customize the presence information at the interface, the presence information being published by the plurality of service providers, wherein said step includes an act of providing the displayed presence information to the plurality of service providers for publication, and wherein different displayed presence information is provided to each of the plurality of service providers. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computer program product for use in a computing system that provides presence information to each of a plurality of 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 plurality of service providers for publication, the method comprising; an act of identifying a plurality of service providers providing service to the computing system; an act of identifying presence information being published by the plurality of service providers; an act of providing a user interface for displaying the presence information to be published by the plurality of service providers; an act of displaying the presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks with said service providers, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information; and an act of providing customized presence information to the plurality of service providers for publication, the customized presence information being generated at the user interface in response to user input and wherein different displayed presence information is provided to each of the plurality of service providers. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. In a computing system having one or more presence aware applications that provide presence information to a plurality of 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 a plurality of service providers; an act of providing a user interface for simultaneously displaying the presence information to be published by the plurality of service providers, prior to providing the presence information to the one or more service providers for publication; an act of displaying presence information at the user interface, the presence information corresponding with a user'"'"'s actual presence on each of the plurality of networks with said service providers, and wherein the act of displaying the presence information further includes displaying the plurality of service providers with the displayed presence information; an act of providing controls at the user interface for controlling what presence information is actually provided to the plurality of service providers for publication; and an act of providing presence information, as designated at the user interface, to the plurality of service providers and wherein different displayed presence information is provided to each of the plurality of service providers. - View Dependent Claims (39, 40)
-
-
41. A computing device having one or more presence aware applications that provide presence information to plurality of 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 plurality of 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 a plurality of service providers; computer-executable instructions for providing a user interface for simultaneously displaying the presence information to be published by the plurality of service providers, prior to providing the presence information to the one or more service providers for publication; computer-executable instructions for providing controls at the user interface for controlling what presence information is actually provided to the plurality of service providers for publication; and computer-executable instructions for providing presence information, as designated at the user interface, to the plurality of service providers.
-
Specification