IP Library Granted Patent US 9,998,911
Granted Patent B2
US 9,998,911 · App. 14/835,981 · Granted Jun 12, 2018

Transferring information to a mobile device

Inventors: Brian Chu (San Mateo, CA); Justin Quan (San Francisco, CA); Michael A. Chan (San Francisco, CA)
Assignee: Razer (Asia-Pacific) Pte. Ltd.
H04W8/183H04L67/1095H04W4/001H04W4/003H04W4/008
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 9,998,911
App. No.
14/835,981
Granted
Jun 12, 2018
Kind
B2
Abstract

In some examples, a first mobile device is placed into communication with a second mobile device, such as through a short-range radio connection. User information is transferred from the first mobile device to the second mobile device. For example, application information for an application and saved application state information may be transferred to the second mobile device. The second mobile device may configure the application on the second mobile device based in part on the application state information received from the first mobile device. In addition, a user communication ID may be transferred from the first mobile device to the second mobile device, and may be used for communication with a third device with which the first mobile device has previously communicated. For instance, the user communication ID may be used in place of a device communication ID when sending communications from the second mobile device.

Claims (66)

1. A mobile device comprising:

a communication interface device; and

one or more processors, coupled to the communication interface device and configured to:

send a user information comprising a user communication identifier (ID) to a second mobile device, the user communication ID being used in place of a device communication ID associated with the communication interface device for a short-range radio communication sent via the communication interface device;

receive an indication that the user information has been received by the second mobile device; and

cease using the user communication ID on the mobile device based at least in part on the received indication.

2. The mobile device as recited in claim 1 , wherein:

the communication interface device is a short-range radio transceiver and the device communication ID is an individually distinguishable address associated with the short-range radio transceiver; and

the user communication ID is associated with a user account associated with the mobile device.

3. The mobile device as recited in claim 1 , wherein the one or more processors are further configured to associate the user communication ID with at least one of a kernel of an operating system of the mobile device or a driver of the communication interface device, wherein the at least one of the kernel or the driver causes, at least in part, the user communication ID to be used in place of the device communication ID for the short-range radio communication.

4. The mobile device as recited in claim 1 , wherein the one or more processors are further configured to:

pair the mobile device with a third mobile device for communication via the communication interface device using the device communication ID;

receive, from the third mobile device, via the communication interface device, the user information comprising the user communication ID; and

following receipt of the user information, use the user communication ID in place of the device communication ID for the short-range radio communication sent via the communication interface device.

5. The mobile device as recited in claim 1 , wherein the one or more processors are further configured to:

receive, with the user information, application information including application state information for an application;

install the application on the mobile device; and

configure a state of the application on the mobile device based on the received application state information.

6. The mobile device as recited in claim 1 , wherein:

the user information is associated with a third mobile device; and

the one or more processors are further configured to receive the user information from at least one of:

the third mobile device via a wired connection or a direct short-range radio connection; or

a service computing device to which the third mobile device has sent at least a portion of the user information.

7. The mobile device as recited in claim 1 , wherein the one or more processors are further configured to:

determine that a different user has logged on to the mobile device; and

use a different user communication ID associated with the different user for sending a communication via the communication interface device.

8. A system able to communicate with a first mobile device, the system comprising a second mobile device including at least one processor programmed by executable instructions to perform operations comprising:

receiving, by the second mobile device, from the first mobile device, a user information comprising a user communication identifier (ID) to be used in place of a device communication ID associated with a communication interface device on the second device, wherein the user communication ID was previously used by the first mobile device to communicate via short-range radio;

sending a communication, via the communication interface device, the communication including the user communication ID in place of the device communication ID; and

following receipt of the user communication ID, sending an indication to the first mobile device that receipt of user information is complete, the indication causing, at least in part, the first mobile device to cease using the user communication ID for sending communications.

9. The system as recited in claim 8 , wherein:

receiving the user information further comprises receiving link information for a shared secret between the first mobile device and a third device; and

sending the communication further comprises sending the link information to the third device with the communication.

10. The system as recited in claim 8 , the operations further comprising:

prior to receiving the user communication ID, pairing the second mobile device with the first mobile device for communication via the communication interface device using the device communication ID; and

following receipt of the user communication ID from the first mobile device, using the user communication ID in place of the device communication ID for the communication sent via the communication interface device.

11. The system as recited in claim 8 , the operations further comprising:

receiving, from the first mobile device, at least a portion of application information for an application and application state information saved by the first mobile device;

installing the application on the second mobile device; and

configuring the application on the second mobile device based at least in part on the application state information saved by the first mobile device.

12. The system as recited in claim 11 , the operations further comprising receiving at least another portion of the application information over a network from a service computing device.

13. A method of a first mobile device, the method comprising:

sending a user information comprising a user communication identifier (ID) to a second mobile device, the user communication ID being used in place of a device communication ID associated with the first mobile device for a short-range radio communication sent by the first mobile device;

receiving an indication that the user information has been received by the second mobile device; and

ceasing using the user communication ID on the first mobile device based at least in part on the received indication.

14. The method as recited in claim 13 , wherein:

the device communication ID is an individually distinguishable address associated with a short-range radio transceiver of the first mobile device; and

the user communication ID is associated with a user account associated with the first mobile device.

15. The method as recited in claim 13 , further comprising:

associating the user communication ID with at least one of a kernel of an operating system of the first mobile device or a driver associated with the first mobile device, wherein the at least one of the kernel or the driver causes, at least in part, the user communication ID to be used in place of the device communication ID for the short-range radio communication.

16. The method as recited in claim 13 , further comprising:

pairing the first mobile device with a third mobile device for communication using the device communication ID;

receiving, from the third mobile device, the user information comprising the user communication ID; and

following receipt of the user information, using the user communication ID in place of the device communication ID for the short-range radio communication.

17. The method as recited in claim 13 , further comprising:

receiving, with the user information, application information including application state information for an application;

installing the application on the mobile device; and

configuring a state of the application on the mobile device based on the received application state information.

18. The method as recited in claim 13 , wherein:

the user information is associated with a third mobile device; and

the method further comprises receiving the user information from at least one of:

the third mobile device via a wired connection or a direct short-range radio connection; or

a service computing device to which the third mobile device has sent at least a portion of the user information.

19. The method as recited in claim 13 , further comprising:

determining that a different user has logged on to the first mobile device; and

using a different user communication ID associated with the different user for sending a communication.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2017
From: NEXTBIT SYSTEMS INC.
To: RAZER (ASIA-PACIFIC) PTE. LTD.
Reel/Frame 041980/0254 →
RELEASE OF SECURITY INTEREST Recorded Jan 27, 2017
From: PINNACLE VENTURES, L.L.C., AS AGENT
To: NEXTBIT SYSTEMS INC.
Reel/Frame 041519/0146 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM NEXTBIT SYSTEMS, INC. TO NEXTBIT SYSTEMS INC. PREVIOUSLY RECORDED ON REEL 039610 FRAME 0768. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO NEXTBIT SYSTEMS INC. Recorded Dec 21, 2016
From: CHU, BRIAN; QUAN, JUSTIN; CHAN, MICHAEL A.
To: NEXTBIT SYSTEMS INC.
Reel/Frame 041102/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: CHU, BRIAN; QUAN, JUSTIN; CHAN, MICHAEL A.
To: NEXTBIT SYSTEMS, INC.
Reel/Frame 039610/0768 →
SECURITY INTEREST Recorded Dec 1, 2015
From: NEXTBIT SYSTEMS INC.
To: PINNACLE VENTURES, L.L.C., AS AGENT
Reel/Frame 037184/0762 →
Continuity (4)
Continuation In Part 14043034 · Oct 1, 2013
Continuation In Part 13772163 · Feb 20, 2013
Provisional Application 61708794 · Oct 2, 2012
Related Publication 20150365817A1 · Dec 17, 2015