Global contact synchronization
First Claim
Patent Images
1. A computing system comprising:
- one or more processors;
a memory storing instructions that, in response to execution by the one or more processors, causes the computing system to;
receive a request, from a user of the computing system, for location information for each of a plurality of contacts;
determine location information for the respective contacts;
determine a confidence score for a local time for each of the respective contacts, wherein the confidence score is based on two or more of the following indicators;
a first indicator of a current time zone and/or time associated with a geolocation of one or more devices of the respective contact;
a second indicator of a current time zone and/or time associated with a registered device location associated with one or more devices of the respective contact; and
/ora third indicator of a current time zone and/or time associated with a geolocation of the respective contact based on data obtained from one or more social media data sources; and
provide visual indications of the determined confidence scores for the respective contacts to the user, the computing system configured to display the determined confidence scores in association with the respective contacts.
1 Assignment
0 Petitions
Accused Products
Abstract
A situational and global context aware calendar, communications, and/or relationship management method and system is disclosed. The system is configured to receive non-calendaring related context information, and, based on that context information, to automatically determine one or more parameters of a meeting request.
43 Citations
18 Claims
-
1. A computing system comprising:
-
one or more processors; a memory storing instructions that, in response to execution by the one or more processors, causes the computing system to; receive a request, from a user of the computing system, for location information for each of a plurality of contacts; determine location information for the respective contacts; determine a confidence score for a local time for each of the respective contacts, wherein the confidence score is based on two or more of the following indicators; a first indicator of a current time zone and/or time associated with a geolocation of one or more devices of the respective contact; a second indicator of a current time zone and/or time associated with a registered device location associated with one or more devices of the respective contact; and
/ora third indicator of a current time zone and/or time associated with a geolocation of the respective contact based on data obtained from one or more social media data sources; and provide visual indications of the determined confidence scores for the respective contacts to the user, the computing system configured to display the determined confidence scores in association with the respective contacts. - View Dependent Claims (2, 3, 4)
-
-
5. A computing system comprising:
-
one or more processors; a memory storing instructions that, in response to execution by the one or more processors, causes the computing system to; receive, from a user of a computing device in communication with the computing system, a request for time and/or time zone information for each of a plurality of contacts stored in a contact data structure on the computing device; determine, for respective contacts of the plurality of contacts, a current time for the respective contact and a confidence score for the current time, wherein the current time for respective contacts is based on two or more of the following indicators associated with the contact; a first indicator of a current time and/or time zone associated with a geolocation of one or more devices of the respective contact; a second indicator of a current time and/or time zone associated with a registered device location associated with one or more devices of the respective contact; and
/ora third indicator of a current time and/or time zone associated with a geolocation of the respective contact based on data obtained from one or more social media data sources; and generate user interface data configured for execution by the computing device in order to display on the computing device; a current time at the location of the computing device, a list of at least some of the plurality of contacts, and, for each of the displayed contacts; the respective determined current time, and a visual indicator of the respective confidence score for the determined current time. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage storing software instructions configured for execution on a computing device having one or more hardware processors in order to cause the computing device to:
-
receive, from a user of the computing device, a request for time and/or time zone information for each of a plurality of contacts stored in a contact data structure on the computing device; determine, for respective contacts of the plurality of contacts, a current time for the respective contact and a confidence score for the current time, wherein the current time for respective contacts is based on two or more of the following indicators associated with the contact; a first indicator of a current time and/or time zone associated with a geolocation of one or more devices of the respective contact; a second indicator of a current time and/or time zone associated with a registered device location associated with one or more devices of the respective contact; and
/ora third indicator of a current time and/or time zone associated with a geolocation of the respective contact based on data obtained from one or more social media data sources; and generate a user interface configured for display by the computing device, the user interface indicating; a current time at the location of the computing device, a list of at least some of the plurality of contacts, and, for each of the displayed contacts; the respective determined current time, and a visual indicator of the respective confidence score for the determined current time.
-
Specification