System and method for a user interface directed to discovering and publishing presence information on a network
First Claim
Patent Images
1. A computer-implemented method for a user interface directed to discovering and publishing presence information on a network, comprising:
- programmatically querying a local file system to determine whether a nearby user is present on the network based on presence information that is periodically published on the network by the nearby user for receipt by other users on the network;
wherein the published presence information is stored within the local file system and wherein the stored presence information in the local file system is used by other applications to determine the presence information;
wherein a nearby user includes users that are connected within network proximity or physical proximity to a user;
wherein the presence information is published in response to enablement of the user interface; and
wherein the other users are users determined independent of whether a user is previously a contact of the nearby user;
instantiating a portion of the user interface for peripheral and unobtrusive notification of the presence of the nearby user on the network; and
displaying the presence of the nearby user in the portion of the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for a user interface directed to publication and discovery of the presence of users on a network. A sidebar tile is provided that peripherally and unobtrusively displays the presence information of nearby users on the network. The sidebar tile is also used to notify a local user that their information is also being published on the network. The sidebar tile provides options for selecting to change, enable, or disable the presence discovery service.
493 Citations
24 Claims
-
1. A computer-implemented method for a user interface directed to discovering and publishing presence information on a network, comprising:
-
programmatically querying a local file system to determine whether a nearby user is present on the network based on presence information that is periodically published on the network by the nearby user for receipt by other users on the network;
wherein the published presence information is stored within the local file system and wherein the stored presence information in the local file system is used by other applications to determine the presence information;
wherein a nearby user includes users that are connected within network proximity or physical proximity to a user;
wherein the presence information is published in response to enablement of the user interface; and
wherein the other users are users determined independent of whether a user is previously a contact of the nearby user;instantiating a portion of the user interface for peripheral and unobtrusive notification of the presence of the nearby user on the network; and displaying the presence of the nearby user in the portion of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium that includes computer-executable instructions for a user interface directed to publishing and discovering presence information on a network, comprising:
-
determining whether a local user is present on the network based on presence information published by the local user on the network; programmatically querying a local file system to determine whether a nearby user is present on the network based on the presence information published by the nearby user for receipt by other users on the network;
wherein the presence information is published in response to enablement of the user interface; and
wherein the other users are users determined independent of whether a user is previously a contact of the nearby user;instantiating a portion of the user interface for peripheral and unobtrusive notification of the presence of the local user and the presence of the nearby user on the network; and displaying the presence of the local user and the presence of the nearby user in the portion of the user interface when the local user is determined to be present on the network and the local user has selected to enable the display. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for display of presence information discovered and published on a network, comprising:
a computing device that includes a file system and a user interface application that is configured to; programmatically query the file system to determine whether a nearby user is present on the network based on presence information published by the nearby user for receipt by other users on the network; and
wherein the presence information is published in response to enablement of the user interface;instantiate a portion of the user interface for peripheral and unobtrusive notification of the presence of a local user and the presence of the nearby user on the network; and display the presence of the local user and the presence of the nearby user in the portion of the user interface when the local user is determined to be present on the network. - View Dependent Claims (22, 23, 24)
Specification