Determining data associated with proximate computing devices
First Claim
Patent Images
1. A method, comprising:
- determining, by a first computing device, a location of the first computing device;
determining, by the first computing device, whether a second computing device is located within a threshold distance of the location of the first computing device;
responsive to determining that the second computing device is located within the threshold distance of the location of the first computing device, identifying, by the first computing device, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at a particular time, wherein;
the contextual information associated with the user of the first computing device includes a calendar event on a first calendar and the contextual information associated with the user of the second computing device includes a calendar event on a second calendar;
the calendar event on the first calendar corresponds to the calendar event on the second calendar and are each associated with the particular time; and
at least a portion of content of the at least one data file is related to at least one of the first calendar event or the second calendar event associated with the particular time; and
outputting, by the first computing device, for display, a graphical indication of the at least one data file.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing system is described that determines a location of a first computing device at a particular time. Responsive to determining that a second computing device is located within a threshold distance of the location of the first computing device at the particular time, the computing system identifies, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at the particular time. The computing system then outputs, for transmission to the first computing device, an indication of the at least one data file.
38 Citations
30 Claims
-
1. A method, comprising:
-
determining, by a first computing device, a location of the first computing device; determining, by the first computing device, whether a second computing device is located within a threshold distance of the location of the first computing device; responsive to determining that the second computing device is located within the threshold distance of the location of the first computing device, identifying, by the first computing device, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at a particular time, wherein; the contextual information associated with the user of the first computing device includes a calendar event on a first calendar and the contextual information associated with the user of the second computing device includes a calendar event on a second calendar; the calendar event on the first calendar corresponds to the calendar event on the second calendar and are each associated with the particular time; and at least a portion of content of the at least one data file is related to at least one of the first calendar event or the second calendar event associated with the particular time; and outputting, by the first computing device, for display, a graphical indication of the at least one data file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first computing device, comprising:
-
at least one processor; and at least one module operable by the at least one processor to; determine a location of the first computing device; determine whether a second computing device is located within a threshold distance of the location of the first computing device; responsive to determining that the second computing device is located within the threshold distance of the location of the first computing device, identify, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at a particular time, wherein; the contextual information associated with the user of the first computing device includes a calendar event on a first calendar and the contextual information associated with the user of the second computing device includes a calendar event on a second calendar; the calendar event on the first calendar corresponds to the calendar event on the second calendar and are each associated with the particular time; and at least a portion of content of the at least one data file is related to at least one of the first calendar event or the second calendar event associated with the particular time; and output, for display, a graphical indication of the at least one data file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
determining, by a computing system, a location of a first computing device; determining, by the computing system, whether a second computing device is located within a threshold distance of the location of the first computing device; responsive to determining that the second computing device is located within the threshold distance of the location of the first computing device, identifying, by the computing system, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at a particular time, wherein; the contextual information associated with the user of the first computing device includes a calendar event on a first calendar and the contextual information associated with the user of the second computing device includes a calendar event on a second calendar; the calendar event on the first calendar corresponds to the calendar event on the second calendar and are each associated with the particular time; and at least a portion of content of the at least one data file is related to at least one of the first calendar event or the second calendar event associated with the particular time; and outputting, by the computing system, for transmission to the first computing device, an indication of the at least one data file. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computing system comprising:
-
at least one processor; and at least one module operable by the at least one processor to; determine a location of a first computing device; determine whether a second computing device is located within a threshold distance of the location of the first computing device; responsive to determining that the second computing device is located within the threshold distance of the location of the first computing device time, identify, based on contextual information associated with a user of the first computing device and contextual information associated with a user of the second computing device, at least one data file that the user of the first computing device is likely to access at a particular time, wherein; the contextual information associated with the user of the first computing device includes a calendar event on a first calendar and the contextual information associated with the user of the second computing device includes a calendar event on a second calendar; the calendar event on the first calendar corresponds to the calendar event on the second calendar and each are associated with the particular time; and at least a portion a portion of content of the at least one data file is related to at least one of the first calendar event or the second calendar event associated with the particular time; and output, for transmission to the first computing device, an indication of the at least one data file. - View Dependent Claims (27, 28, 29, 30)
-
Specification