IP Library Granted Patent US 11,553,044
Granted Patent B2
US 11,553,044 · App. 17/072,375 · Granted Jan 10, 2023

Systems, devices, and methods for remote access smartphone services

Inventors: Stefan Alexander (Elmira, CA); Aaron Grant (Kitchener, CA); Walter J. S. Hermsen (Waterloo, CA); Jacob Glick (Ottawa, CA)
Assignee: GOOGLE LLC
H04L67/131G06F9/452H04M1/72409
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 11,553,044
App. No.
17/072,375
Granted
Jan 10, 2023
Kind
B2
Abstract

Systems, devices, and methods for remote access smartphone services are described. The mobile operating system and smartphone applications are stripped out of smartphone hardware and stored as a virtual smartphone instance at a host server. The virtual smartphone instance remains addressable by a phone number. A specialized portable interface device (such as a smartglasses device, a smartwatch, or an adapted smartphone device) remotely accesses the virtual smartphone instance through a cellular or internet connection and utilizes the smartphone applications to deploy smartphone services, including messaging and phone calling via the phone number. The systems, devices, and methods are extended to include a cellular telecommunications content delivery network comprising multiple portable interface devices all remotely accessing respective virtual smartphone instances corresponding to unique phone numbers, with virtual smartphone instances edge cached in relation to the portable interface devices.

Claims (40)

1. A system for providing remote access smartphone services, the system comprising:

a first portable interface device comprising:

at least one processor;

a device communications interface communicatively coupled to the at least one processor of the first portable interface device; and

at least one non-transitory processor-readable storage medium communicatively coupled to the at least one processor of the first portable interface device, the at least one non-transitory processor-readable storage medium storing processor-executable instructions that, when executed by at least one processor of the first portable interface device, cause the device communications interface of the first portable interface device to:

connect to a host server storing a plurality of virtual smartphone instances each addressable by a respective unique phone number, each respective virtual smartphone instance comprising:

a respective messaging application to receive messages sent to a unique phone number by which the virtual smartphone instance is addressable and to send messages from the unique phone number by which the virtual smartphone instance is addressable; and

a respective calling application to receive phone calls directed to the unique phone number by which the virtual smartphone instance is addressable and to deliver phone calls from the unique phone number by which the virtual smartphone instance is addressable; and

access a virtual smartphone instance of the plurality of virtual smartphone instances to allow the first portable interface device to execute a smartphone application of the virtual smartphone instance; and

a wearable heads-up display including an eye tracker configured to control the virtual smartphone instance.

2. The system of claim 1 wherein the first portable interface device includes a smartglasses device.

3. The system of claim 1 wherein the first portable interface device includes a smartwatch.

4. The system of claim 1 wherein the device communications interface of the first portable interface device includes a wireless broadband transceiver operative to send and receive wireless signals through a cellular network.

5. The system of claim 1 wherein the smartphone application comprises:

at least one selected from a group consisting of: a web browser, a navigation application, a music streaming application, a video streaming application, a weather application, a calculator, an email application, a calendar, and a fitness tracker.

6. The system of claim 1 wherein:

the at least one non-transitory processor-readable storage medium stores processor-executable instructions that, when executed by at least one processor of the first portable interface device, cause the device communications interface of the first portable interface device to access the virtual smartphone instance of the plurality of virtual smartphone instances via a communications link between the device communications interface of the first portable interface device and a host communications interface of the host server.

7. A host server for providing remote access smartphone services to at least one portable interface device, the host server comprising:

at least one processor;

a host communications interface communicatively coupled to the at least one processor; and

at least one non-transitory processor-readable storage medium communicatively coupled to the at least one processor, the at least one non-transitory processor-readable storage medium storing:

plurality of virtual smartphone instances each addressable by a respective unique phone number, each respective virtual smartphone instance comprising:

a respective messaging application to receive messages sent to a unique phone number by which the virtual smartphone instance is addressable and to send messages from the unique phone number by which the virtual smartphone instance is addressable; and

a respective calling application to receive phone calls directed to the unique phone number by which the virtual smartphone instance is addressable and to deliver phone calls from the unique phone number by which the virtual smartphone instance is addressable; and

processor-executable instructions that, when executed by at least one processor, cause the host communications interface to provide a plurality of portable interface device devices with remote access to respective ones of the plurality of virtual smartphone instances, wherein at least one portable interface device of the plurality of portable interface devices includes a wearable heads-up display including an eye tracker configured to control the virtual smartphone instance.

8. The host server of claim 7 wherein at least one virtual smartphone instance of the plurality of virtual smartphone instances stored in the at least one non-transitory processor-readable storage medium further comprises:

at least one smartphone software application selected from a group consisting of: a web browser, a navigation application, a music streaming application, a video streaming application, a weather application, a calculator, an email application, a calendar, and a fitness tracker.

9. The host server of claim 7 wherein the host server corresponds to an edge server in a content delivery network.

10. A method of providing remote access smartphone services, the method comprising:

storing, at a host server, a plurality of virtual smartphone instances each addressable by a respective unique phone number, each respective additional virtual smartphone instance including:

a respective messaging application to receive messages sent to a unique phone number by which the virtual smartphone instance is addressable and to send messages from the unique phone number by which the virtual smartphone instance is addressable; and

a respective calling application to receive phone calls directed to the unique phone number by which the virtual smartphone instance is addressable and to deliver phone calls from the unique phone number by which the virtual smartphone instance is addressable;

establishing a communications link between the host server and a portable interface device; and

providing the portable interface device access to a virtual smartphone instance of the plurality of virtual smartphone instances through the communications link to allow the portable interface device to execute a smartphone application of the virtual smartphone instance, wherein the portable interface device comprises a wearable heads-up display including an eye tracker configured to control the virtual smartphone instance.

11. The method of claim 10 wherein the host server is part of a content delivery network, and wherein storing, at the host server, the plurality of virtual smartphone instances includes edge caching the plurality of virtual smartphone instances in the content delivery network.

12. The method of claim 10 wherein executing the smartphone application by the portable interface device includes at least one of:

sending a message from the unique phone number of the virtual smartphone instance by the portable interface device; and/or

receiving a message at the unique phone number of the virtual smartphone instance by the portable interface device.

13. The method of claim 10 wherein establishing a communications link between the host server and a portable interface device includes establishing a cellular link between the host server and the portable interface device, the cellular link mediated by at least one cellular antenna.

14. The method of claim 10 , wherein the portable interface device comprises a smartwatch.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: ALEXANDER, STEFAN; GRANT, AARON; HERMSEN, WALTER J.S.; GLICK, JACOB
To: GOOGLE LLC
Reel/Frame 055482/0691 →
Continuity (2)
Provisional Application 62916527 · Oct 17, 2019
Related Publication 20210120101A1 · Apr 22, 2021