Device pairing via a cloud server

US9621645B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9621645-B2
Application numberUS-201314144427-A
CountryUS
Kind codeB2
Filing dateDec 30, 2013
Priority dateDec 30, 2013
Publication dateApr 11, 2017
Grant dateApr 11, 2017

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.

Methods for device pairing via a cloud server are provided. In one aspect, a method includes sending an initial signal from a first device to a second device. The method includes sending a notification from the first device of a set of communication capabilities of the first device. The method also includes receiving an indication of a common communication capability between the first and second devices. The method includes initiating pairing of the first device and the second device using the common communication capability in response to the received indication. Systems and machine-readable media are also provided.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: sending an initial signal from a first device to a second device, wherein the initial signal prompts the second device to send a first notification comprising a set of communication capabilities of the second device to a server; sending a second notification from the first device to the server, wherein the second notification comprises a set of communication capabilities of the first device; receiving, from the server, an indication of a common communication capability between the first and second devices; generating, by the first device, a pairing token; sending the pairing token from the first device to the server; sending the pairing token from the first device to the second device using the common communication capability; and initiating pairing of the first device and the second device using the common communication capability, based on a verification that the pairing token sent to the server matches the pairing token sent to the second device. 2. The computer-implemented method of claim 1 , wherein the initial signal is sent via an inaudible ultrasonic frequency. 3. The computer-implemented method of claim 2 , wherein the inaudible ultrasonic frequency is in the spectrum of 19 kHz or greater. 4. The computer-implemented method of claim 1 , wherein the initial signal is triggered by a physical movement of the first device. 5. The computer-implemented method of claim 4 , wherein the physical movement of the device is at least one of: quickly moving the first device toward the second device while screens of both devices are facing each other, sliding the first device toward the second device while both devices are laying on a surface, laying the first device down next to the second device on the surface, or waving a first device over a second device while the screens of both devices are facing each other. 6. The computer-implemented method of claim 1 , wherein the common communication capability is at least one of: Bluetooth Wireless Standard, Near Field Communication, WiFi, unilateral audio, or bilateral audio. 7. The computer-implemented method of claim 1 , further comprising pairing the first device to the second device, wherein data transfer of the pairing is accomplished through the server. 8. A system comprising: a memory storing executable instructions; and a processor configured to execute the executable instructions stored in the memory to: send an initial signal from a first device to a second device, wherein the initial signal prompts the second device to send a first notification comprising a set of communication capabilities of the second device to a server; send a second notification to the server, wherein the second notification comprises a set of communication capabilities of the first device; receive, from the server, an indication of a common communication capability between the first and second devices; generate, by the first device, a pairing token; send the pairing token from the first device to the server; send the pairing token from the first device to the second device using the common communication capability; and initiate pairing of the first device and the second device using the common communication capability, based on a verification that the pairing token sent to the server matches the pairing token sent to the second device. 9. The system of claim 8 , wherein the initial signal is sent via an inaudible ultrasonic frequency. 10. The system of claim 8 , wherein the initial signal is triggered by a physical movement of the first device. 11. The system of claim 10 , wherein the physical movement of the device is at least one of: quickly moving the first device toward the second device while screens of both devices are facing each other, sliding the first device toward the second device while both devices are laying on a surface, laying the first device down next to the second device on the surface, or waving a first device over a second device while the screens of both devices are facing each other. 12. The system of claim 8 , wherein the common communication capability is at least one of: Bluetooth Wireless Standard, Near Field Communication, WiFi, unilateral audio, or bilateral audio. 13. The system of claim 8 , wherein the processor is further configured to pair the first device to the second device, wherein data transfer of the pairing is accomplished through the server. 14. A non-transitory machine-readable medium embodying instructions that, when executed by a machine, allow the machine to perform a method comprising: sending an initial signal from a first device to a second device, wherein the initial signal is sent via an inaudible ultrasonic frequency and prompts the second device to send a first notification comprising a set of communication capabilities of the second device to a server; sending a second notification to the server, wherein the second notification comprises a set of communication capabilities of the first device; receiving, from the server, an indication of a common communication capability between the first and second devices; generating, by the first device, a pairing token; sending the pairing token from the first device to the server; sending the pairing token from the first device to the second device using the common communication capability; and initiating pairing of the first device and the second device using the common communication capability, based on a verification that the pairing token sent to the server matches the pairing token sent to the second device. 15. The non-transitory machine-readable medium of claim 14 , wherein the inaudible ultrasonic frequency is in the spectrum of 19 kHz or greater. 16. The non-transitory machine-readable medium of claim 14 , wherein the initial signal is triggered by a physical movement of the first device. 17. The non-transitory machine-readable medium of claim 14 , further comprising pairing the first device to the second device, wherein data transfer of the pairing is accomplished through the server.

Assignees

Inventors

Classifications

  • H04L67/104Primary

    Peer-to-peer [P2P] networks · CPC title

  • Transmission systems employing ultrasonic, sonic or infrasonic waves · CPC title

  • Negotiation of communication capabilities · CPC title

  • Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements · CPC title

  • Electricity · mapped topic

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 US9621645B2 cover?
Methods for device pairing via a cloud server are provided. In one aspect, a method includes sending an initial signal from a first device to a second device. The method includes sending a notification from the first device of a set of communication capabilities of the first device. The method also includes receiving an indication of a common communication capability between the first and secon…
Who is the assignee on this patent?
Google Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/104. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 11 2017 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).