Methods and apparatuses for identification of device presence
First Claim
1. A non-transitory machine readable storage medium storing instructions which when executed by a data processing system causes the system to perform a method, comprising:
- assigning a first device identifier to a first communication device of a network, the first device identifier corresponding to a particular user using the first communication device in the network, wherein the first device identifier comprises a unique user identifier to identify the particular user using the first communication device and a first unique data item to uniquely identify the first communication device;
signing the first communication device onto the network using the first device identifier without signing the particular user onto the network, wherein the first device identifier allows the presence of the first communication device to be detected on the network regardless of whether or not the particular user signs onto the network using the unique user identifier; and
signing the particular user onto the network using the unique user identifier, wherein the first device identifier allows the particular user to sign off of the network while maintaining device presence so that a task involving the first communication device can be performed while the particular user is not online.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, device presence enables persistent access to a set of resources, which may be data or services. Unique device identifiers are assigned to different computers of a user to identify the computers of the user of a network. For example, a device identifier is specific for a user and specific for a messaging system. Some time-consuming and device-specific tasks, such as synchronization of photo albums, transmitting files, sharing a printer, etc., may be interrupted temporarily, such as when the computer is restarted. Using the device identifiers, the messaging system can uniquely identify the devices involved in the tasks and detect the presence of the devices so that, after the interruption, the tasks can be resumed without user intervention.
36 Citations
20 Claims
-
1. A non-transitory machine readable storage medium storing instructions which when executed by a data processing system causes the system to perform a method, comprising:
-
assigning a first device identifier to a first communication device of a network, the first device identifier corresponding to a particular user using the first communication device in the network, wherein the first device identifier comprises a unique user identifier to identify the particular user using the first communication device and a first unique data item to uniquely identify the first communication device; signing the first communication device onto the network using the first device identifier without signing the particular user onto the network, wherein the first device identifier allows the presence of the first communication device to be detected on the network regardless of whether or not the particular user signs onto the network using the unique user identifier; and signing the particular user onto the network using the unique user identifier, wherein the first device identifier allows the particular user to sign off of the network while maintaining device presence so that a task involving the first communication device can be performed while the particular user is not online. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18)
-
-
14. A method, comprising:
-
assigning a first device identifier to a first communication device of a network, the first device identifier corresponding to a particular user in the network, wherein the first device identifier comprises a unique user identifier to identify the particular user using the first communication device and a first unique data item to uniquely identify the first communication device; signing the first communication device onto the network using the first device identifier without signing the particular user onto the network, wherein the first device identifier allows the presence of the first communication device to be detected on the network regardless of whether or not the particular user signs onto the network using the unique user identifier; and signing the particular user onto the network using the unique user identifier, wherein the first device identifier allows the particular user to sign off of the network while maintaining device presence so that a task involving the first communication device can be performed while the particular user is not online. - View Dependent Claims (17, 19)
-
-
15. A data processing system, comprising:
-
means for assigning a first device identifier to a first communication device of a network, the first device identifier corresponding to a particular user using the first communication device in the network, wherein the first device identifier comprises a unique user identifier to identify the particular user using the first communication device and a first unique data item to uniquely identify the first communication device; means for signing the first communication device onto the network using the first device identifier, wherein the first device identifier allows the presence of the first communication device to be detected on the network regardless of whether or not the particular user signs onto the network using the unique user identifier; and means for signing the particular user onto the network using the unique user identifier, wherein the first device identifier allows the particular user to sign off of the network while maintaining device presence so that a task involving the first communication device can be performed while the particular user is not online. - View Dependent Claims (20)
-
-
16. A method, comprising:
-
assigning a device identifier to a first communication device of an instant messaging network for a user identifier of the instant messaging network, the device identifier to represent the first communication device, the instant messaging network capable of providing communication connections for communication devices according to user identifiers, wherein the device identifier comprises the user identifier and a first unique data item to uniquely identify the first communication device; signing the device identifier of the first communication device onto the instant messaging network; signing the user identifier onto the instant messaging network; sending the device identifier to a second communication device of the instant messaging network to associate the device identifier with a task between the first and second communication devices, wherein the device identifier allows the user identifier to sign off of the network while maintaining device presence so that the task can be performed while the user identifier is not online; generating device presence information for the device identifier when the device identifier signs onto the network; detecting whether or not the device identifier representative of the first communication device is available for a communication connection on the instant messaging network based on the device presence information; and resuming the task between the first and second communication devices without user interaction when the first communication device is detected to be available on the instant messaging network after one of the first and second communication devices is offline.
-
Specification