Determining data associated with proximate computing devices

US9882996B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9882996-B2
Application numberUS-201414176862-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2014
Priority dateJan 23, 2014
Publication dateJan 30, 2018
Grant dateJan 30, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The method of claim 1 , wherein identifying the at least one data file comprises: determining, by the first computing device, that an attribute of the at least one data file indicates that the user of the first computing device and the user of the second computing device each accessed the at least one data file at a time prior to the particular time; and identifying, by the first computing device and based on the attribute, the at least one data file. 3. The method of claim 1 , further comprising: determining, by the first computing device, whether the portion of content of the at least one data file is related to the calendar event on the first calendar or the calendar event on the second calendar, wherein the at least one data file is further identified in response to determining that at least the portion of content of the at least one data file is related to at least one of the calendar event on the first calendar or the calendar event on the second calendar. 4. The method of claim 1 , wherein the at least one data file is further identified in response to determining that at least the portion of the content of the at least one data file is related to the location of the first computing device. 5. The method of claim 1 , wherein determining that the second computing device is located within a threshold distance of the location of the first computing device further comprises: detecting, by the first computing device, a wireless communication signal associated with the second computing device; determining, by the first computing device, based on the wireless communication signal, a maximum detectable range associated with the wireless communication signal; and responsive to determining that the maximum detectable range does not exceed the threshold distance, determining, by the first computing device, that the second computing device is located within the threshold distance of the location of the first computing device. 6. The method of claim 1 , wherein identifying the at least one data file further comprises: responsive to detecting a wireless communication signal associated with the second computing device, determining, by the first computing device, based on the wireless communication signal, a device identifier associated with the second computing device; determining, by the first computing device, based on the device identifier associated with the second computing device, that an attribute of the at least one data file indicates that the second computing device previously accessed the at least one data file at an earlier time prior to the particular time; and responsive to determining that the attribute of the at least one data file indicates that the second computing device previously accessed the at least one data file at the earlier time prior to the particular time, determining, by the first computing device, that the at least one data file is likely to be accessed by the user of the first computing device at the particular time. 7. The method of claim 1 , wherein identifying the at least one data file further comprises: determining, by the first computing device, based on the contextual information associated with the user of the second computing device, a user identifier associated with at least one of the user of the second computing device or the user of the first computing device; determining, by the first computing device, based on the user identifier associated with at least one of the user of the second computing device or the user of the first computing device, that an attribute of the at least one data file indicates that the user of the second computing device or the user of the first computing device previously accessed the at least one data file at an earlier time prior to the particular time; and responsive to determining that the attribute of the at least one data file indicates that the user of the second computing device or the user of the first computing device previously accessed the at least one data file at the earlier time prior to the particular time, determining, by the first computing device, that the at least one data file is likely to be accessed by the user of the first computing device at the particular time. 8. The method of claim 1 , wherein the at least one data file is a first data file, the method further comprising: determining, by the computing device, that a third computing device is located within the threshold distance of the location of the first computing device; determining, by the computing device, a ranking associated with the second and third computing devices, wherein the ranking is based on distance from the location of the first computing device; identifying, by the first computing device and based on contextual information associated with the user of the first computing device and contextual information associated with a user of the third computing device, a second data file that the user of the first computing device is likely to access at the particular time; and outputting, by the first computing device, for display and based on the ranking, a graphical indication of the first data file and the second data file. 9. The method of claim 1 , further comprising: outputting, by the first computing device, for display, a graphical user interface comprising a plurality of graphical indications of data files that are accessible to the user of the first computing device at the particular time, the plurality of graphical indications including the graphical indication of the at least one data file, wherein the graphical indication of the at least one data file is different from each, other graphical indication of the plurality of graphical indications. 10. The method of claim 1 , wherein the contextual information associated with the user of the first computing device and the contextual information associated with the user of the second computing device comprises ambient audio data detected by each of the first and second computing devices, the method further comprising: responsive to identifying corresponding portions of the ambient audio data detected by each of the first and second computing devices, determining, by the first computing device, that the second computing device is loca

Assignees

Inventors

Classifications

  • H04W4/023Primary

    using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • H04L67/18Primary

    Electricity · mapped topic

  • H04L67/52Primary

    specially adapted for the location of the user terminal · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9882996B2 cover?
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 …
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification H04W4/023. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 30 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).