Device and/or line event awareness and smart synchronization
First Claim
1. A method comprising:
- receiving, by a related device of a group of related devices, a communication notification representative of a first communication event, the group of related devices being related based on at least one of utilizing a same communication address for sending and receiving at least communications via a network or being associated with a same subscriber account associated with a telecommunications service provider, the first communication event originating at an originating device and being addressed to the same communication address or the same subscriber account;
accessing, by the related device and from a local activity database associated with the related device, an entry corresponding to a second communication event associated with the related device;
accessing, by the related device, a first data item associated with the communication notification, the first data item being associated with first content associated with the first communication event;
accessing, by the related device, a second data item associated with the entry, the second data item being associated with second content associated with the second communication event;
comparing, by the related device, the first data item and the second data item;
determining, by the related device and based at least in part on comparing the first data item and the second data item, that the first data item is similar to the second data item based at least in part on;
processing the first content and the second content based at least in part on performing semantic analysis or image recognition analysis on the first content and the second content; and
determining, based at least in part on results of the semantic analysis or the image recognition analysis, that an extent to which the first content differs from the second content is less than a threshold;
determining, by the related device and based at least in part on the first data item being similar to the second data item, that the communication notification and the entry correspond to a same communication event; and
refraining, by the related device, from adding the communication notification to the local activity database.
5 Assignments
0 Petitions
Accused Products
Abstract
Device and/or line event awareness and smart synchronization is described. In at least one example, a related device of a group of related devices may receive a communication notification representative of a communication event. Such communication notifications may enable event awareness for each of the devices in the group of related devices. In an example, the related device may compare data items (e.g., participants, timestamps, etc.) associated with the communication notification with data items associated with entries stored in a local data store. The entries may correspond to communication events associated with at least the related device. Based at least in part on comparing the data items, the related device may determine whether a new entry associated with the communication notification should be added to a local data store or the communication notification should be disregarded as a duplication.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a related device of a group of related devices, a communication notification representative of a first communication event, the group of related devices being related based on at least one of utilizing a same communication address for sending and receiving at least communications via a network or being associated with a same subscriber account associated with a telecommunications service provider, the first communication event originating at an originating device and being addressed to the same communication address or the same subscriber account; accessing, by the related device and from a local activity database associated with the related device, an entry corresponding to a second communication event associated with the related device; accessing, by the related device, a first data item associated with the communication notification, the first data item being associated with first content associated with the first communication event; accessing, by the related device, a second data item associated with the entry, the second data item being associated with second content associated with the second communication event; comparing, by the related device, the first data item and the second data item; determining, by the related device and based at least in part on comparing the first data item and the second data item, that the first data item is similar to the second data item based at least in part on; processing the first content and the second content based at least in part on performing semantic analysis or image recognition analysis on the first content and the second content; and determining, based at least in part on results of the semantic analysis or the image recognition analysis, that an extent to which the first content differs from the second content is less than a threshold; determining, by the related device and based at least in part on the first data item being similar to the second data item, that the communication notification and the entry correspond to a same communication event; and refraining, by the related device, from adding the communication notification to the local activity database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
an activity database storing a plurality of entries corresponding to first communication events associated with a group of related devices that at least one of utilize a same communication address as the mobile device for sending and receiving at least communications via a network or are associated with a same subscriber account as the mobile device, the same subscriber account being associated with a telecommunications service provider; one or more processors; memory; and a plurality of programming instructions stored on the memory and executable by the one or more processors to perform operations comprising; receiving a communication notification representative of at least one second communication event associated with at least one related device of the group of related devices; accessing first data items associated with individual entries of the entries that are stored in the activity database, the first data items being associated with the first communication events; comparing the first data items with second data items associated with the communication notification, the second data items being associated with the at least one second communication event, where comparing the first data items with the second data items comprises; processing the first data items with the second data items based at least in part on performing semantic analysis or image recognition analysis on at least one of the first data items and at least one of the second data items; and determining, based at least in part on results of the semantic analysis or the image recognition analysis, whether an extent to which the first data items differ from the second data items is less than a threshold; and based at least in part on comparing the first data items with the second data items, determining whether the communication notification corresponds to any of the entries. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; memory; and a plurality of programming instructions stored on the memory and executable by the one or more processors to perform operations comprising; determining a first communication event associated with at least one related device of a group of related devices, the first communication event originating from an originating device and being intended for the group of related devices having with the same communication address or being associated with the same subscriber account, the first communication event being associated with first content; accessing an activity database storing an existing entry corresponding to a second communication event associated with the group of related devices, the second communication event being associated with second content; determining the first communication event is different from the second communication event; processing the first content with second content based at least in part on performing semantic analysis or image recognition analysis on the first content and the second content; and determining, based at least in part on results of the semantic analysis or the image recognition analysis, an extent to which the first content differs from the second content is not less than a threshold; and causing a new entry corresponding to the first communication event to be added to the activity database.
-
Specification