IP Library Granted Patent US 10,348,725
Granted Patent B2
US 10,348,725 · App. 15/403,053 · Granted Jul 9, 2019

Method of instant sharing invoked from wearable devices

Inventors: Su Liu (Austin, TX); Jun Su (Beijing, CN); John D. Wilson (League City, TX); Yin Xia (Beijing, CN)
Assignee: International Business Machines Corporatino
H04L63/0861H04B1/385H04L67/06H04W12/06H04W76/10H04B2001/3866
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,348,725
App. No.
15/403,053
Granted
Jul 9, 2019
Kind
B2
Abstract

Techniques are disclosed herein for establishing a file transfer connection via wearable devices (e.g., head-mounted wearable devices). A service executing on a cloud platform receives a connection authentication request including authentication data from wearable devices, each associated with a mobile device. Upon validating the connection authentication request, a file transfer connection between the wearable devices is established. The service receives a request from one of the wearable devices to transfer a file maintained by an associated mobile device to another mobile device. Upon validating this request, the service sends an authorization to transfer the file.

Claims (47)

1. A method comprising:

receiving a connection authentication request from a first wearable device, wherein the connection authentication request includes authentication data for the first wearable device and specifies a second wearable device, and wherein the connection authentication request was generated by the first wearable device upon determining that a first user wearing the first wearable device and a second user wearing the second wearable device are gazing at each other;

validating the connection authentication request based at least in part on the authentication data for the first wearable device and the specification of the second wearable device;

upon validating the connection authentication request, establishing a file transfer connection between the first wearable device and the second wearable device;

receiving a second request from the first wearable device to transfer a file maintained by a first mobile device controlled by the first user to a second mobile device controlled by the second user, wherein the second request was generated by the first wearable device upon determining that the first user is gazing at a visual indication of the file on the first mobile device;

validating the second request, based at least in part on voice input from the first user; and

upon validating the second request, sending, to the first wearable device, an authorization to transfer the file, wherein, upon receiving the authorization, the first wearable device directs the first mobile device to send the file to the second mobile device.

2. The method of claim 1 , wherein the authentication data for the first wearable device includes biometric data of the first user wearing the first wearable device, and wherein validating the connection authentication request is further based on biometric data of the second user wearing the second wearable device.

3. The method of claim 2 , wherein validating the connection authentication request comprises:

determining that one or more permissions specified in a profile associated with the first user allows the first wearable device to establish a connection with the second wearable device.

4. The method of claim 2 , wherein the file is stored on a network storage service associated with the first user.

5. The method of claim 1 , wherein validating the second request comprises:

generating a prompt to at least the first wearable device requesting confirmation of the transfer; and

receiving voice input from the first wearable device confirming the transfer.

6. The method of claim 1 , wherein the first and second wearable devices are head-mounted devices.

7. A computer program product, comprising:

a computer-readable storage medium storing instructions, which, when executed on a processor, performs an operation comprising:

receiving a connection authentication request from a first wearable device, wherein the connection authentication request includes authentication data for the first wearable device and specifies a second wearable device, and wherein the connection authentication request was generated by the first wearable device upon determining that a first user wearing the first wearable device and a second user wearing the second wearable device are gazing at each other;

validating the connection authentication request based at least in part on the authentication data for the first wearable device and the specification of the second wearable device;

upon validating the connection authentication request, establishing a file transfer connection between the first wearable device and the second wearable device;

receiving a second request from the first wearable device to transfer a file maintained by a first mobile device controlled by the first user to a second mobile device controlled by the second user, wherein the second request was generated by the first wearable device upon determining that the first user is gazing at a visual indication of the file on the first mobile device;

validating the second request, based at least in part on voice input from the first user; and

upon validating the second request, sending, to the first wearable device, an authorization to transfer the file, wherein, upon receiving the authorization, the first wearable device directs the first mobile device to send the file to the second mobile device.

8. The computer program product of claim 7 , wherein the authentication data for the first wearable device includes biometric data of the first user wearing the first wearable device, and wherein validating the connection authentication request is further based on biometric data of the second user wearing the second wearable device.

9. The computer program product of claim 8 , wherein validating the connection authentication request comprises:

determining that one or more permissions specified in a profile associated with the first user allows the first wearable device to establish a connection with the second wearable device.

10. The computer program product of claim 8 , wherein the file is stored on a network storage service associated with the first user.

11. The computer program product of claim 7 , wherein validating the second request comprises:

generating a prompt to at least the first wearable device requesting confirmation of the transfer; and

receiving voice input from the first wearable device confirming the transfer.

12. The computer program product of claim 7 , wherein the first and second wearable devices are head-mounted devices.

13. A system, comprising:

a processor; and

a memory storing program code, which, when executed on the processor, performs an operation comprising:

receiving a connection authentication request from a first wearable device, wherein the connection authentication request includes authentication data for the first wearable device and specifies a second wearable device, and wherein the connection authentication request was generated by the first wearable device upon determining that a first user wearing the first wearable device and a second user wearing the second wearable device are gazing at each other;

validating the connection authentication request based at least in part on the authentication data for the first wearable device and the specification of the second wearable device;

upon validating the connection authentication request, establishing a file transfer connection between the first wearable device and the second wearable device;

receiving a second request from the first wearable device to transfer a file maintained by a first mobile device controlled by the first user to a second mobile device controlled by the second user, wherein the second request was generated by the first wearable device upon determining that the first user is gazing at a visual indication of the file on the first mobile device;

validating the second request, based at least in part on voice input from the first user; and

upon validating the second request, sending, to the first wearable device, an authorization to transfer the file, wherein, upon receiving the authorization, the first wearable device directs the first mobile device to send the file to the second mobile device.

14. The system of claim 13 , wherein the authentication data for the first wearable device includes biometric data of the first user wearing the first wearable device, and wherein validating the connection authentication request is further based on biometric data of the second user wearing the second wearable device.

15. The system of claim 14 , wherein validating the connection authentication request comprises:

determining that one or more permissions specified in a profile associated with the first user allows the first wearable device to establish a connection with the second wearable device.

16. The system of claim 14 , wherein the file is stored on a network storage service associated with the first user.

17. The system of claim 13 , wherein validating the second request comprises:

generating a prompt to at least the first wearable device requesting confirmation of the transfer; and

receiving voice input from the first wearable device confirming the transfer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2022
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: KYNDRYL, INC.
Reel/Frame 061706/0202 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2017
From: LIU, SU; SU, JUN; WILSON, JOHN D.; XIA, YIN
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040938/0882 →
Continuity (1)
Related Publication 20180198783A1 · Jul 12, 2018