Presence-based systems and methods using electronic messaging activity data
First Claim
Patent Images
1. A computer-implemented method comprising the following operations performed by at least one hardware processor:
- determining a first presence information of an online identity for a first presence based service and a second presence information of the online identity for a second presence based service, the first presence based service associated with a first client device, and the second presence based service associated with a second client device;
receiving electronic messaging traffic data reflecting electronic messaging associated with the online identity;
determining at least one delivery rule that designates delivery of the received electronic messaging traffic data to at least one of the first client device and the second client device, the at least one delivery rule defining a selected presence based service from the first presence based service and the second presence based service;
transmitting the received electronic messaging traffic data to the selected presence based service according to the at least one delivery rule;
recognizing a past publication of the first presence information of the online identity to at least one other online identity associated with the second presence based service; and
transmitting the first presence information of the online identity to at least one other online identity associated with the second presence based service based on the detected past publication,wherein the first presence information indicates a first activity duration by the online identity using the first presence based service at the first client device, and the second presence information indicates a second activity duration by the online identity using the second presence based service at the second client device.
5 Assignments
0 Petitions
Accused Products
Abstract
Access to a first instant messaging service using an online identity that is associated with a second instant messaging service is enabled. A profile is accessed. The profile indicates that another instant messaging service is to be provided with presence information regarding the use of the online identity to access the first instant messaging service. The other instant messaging service is provided with the presence information regarding the use of the online identity to access the first instant messaging service.
-
Citations
17 Claims
-
1. A computer-implemented method comprising the following operations performed by at least one hardware processor:
-
determining a first presence information of an online identity for a first presence based service and a second presence information of the online identity for a second presence based service, the first presence based service associated with a first client device, and the second presence based service associated with a second client device; receiving electronic messaging traffic data reflecting electronic messaging associated with the online identity; determining at least one delivery rule that designates delivery of the received electronic messaging traffic data to at least one of the first client device and the second client device, the at least one delivery rule defining a selected presence based service from the first presence based service and the second presence based service;
transmitting the received electronic messaging traffic data to the selected presence based service according to the at least one delivery rule;recognizing a past publication of the first presence information of the online identity to at least one other online identity associated with the second presence based service; and transmitting the first presence information of the online identity to at least one other online identity associated with the second presence based service based on the detected past publication, wherein the first presence information indicates a first activity duration by the online identity using the first presence based service at the first client device, and the second presence information indicates a second activity duration by the online identity using the second presence based service at the second client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium storing instructions that, when executed by at least one hardware processor, cause the hardware processor to perform the following operations:
-
determining a first presence information of an online identity for a first presence based service and a second presence information of the online identity for a second presence based service, the first presence based service associated with a first client device, and the second presence based service associated with a second client device; receiving electronic messaging traffic data reflecting electronic messaging associated with the online identity; determining at least one delivery rule that designates delivery of the received electronic messaging traffic data to at least one of the first client device and the second client device, the at least one delivery rule defining a selected presence based service from the first presence based service and the second presence based service; transmitting the received electronic messaging traffic data to the selected presence based service according to the at least one delivery rule; recognizing a past publication of the first presence information of the online identity to at least one other online identity associated with the second presence based service; and transmitting the first presence information of the online identity to at least one other online identity associated with the second presence based service based on the detected past publication, wherein the first presence information indicates a first activity duration by the online identity using the first presence based service at the first client device, and the second presence information indicates a second activity duration by the online identity using the second presence based service at the second client device. - View Dependent Claims (11, 12, 13)
-
-
14. A presence based service system comprising:
-
a storage device; and at least one hardware processor coupled to the storage device, wherein the storage device stores a program for controlling the at least one hardware processor, and wherein the at least one hardware processor, operative with the program, is configured to; determine a first presence information of an online identity for a first presence based service and a second presence information of the online identity for a second presence based service, the first presence based service associated with a first client device, and the second presence based service associated with a second client device; receive electronic messaging traffic data reflecting electronic messaging associated with the online identity; determine at least one delivery rule that designates delivery of the received electronic messaging traffic data to at least one of the first client device and the second client device, the at least one delivery rule defining a selected presence based service from the first presence based service and the second presence based service; transmit the received electronic messaging traffic data to the selected presence based service according to the at least one delivery rule; recognize a past publication of the first presence information of the online identity to at least one other online identity associated with the second presence based service; and transmit the first presence information of the online identity to at least one other online identity associated with the second presence based service based on the detected past publication, wherein the first presence information indicates a first activity duration by the online identity using the first presence based service at the first client device, and the second presence information indicates a second activity duration by the online identity using the second presence based service at the second client device. - View Dependent Claims (15, 16, 17)
-
Specification