IP Library › Granted Patent US 12,306,667
Granted Patent B2
US 12,306,667 · App. 17/438,216 · Granted May 20, 2025

System, method, computer program, mobile device and kit for operating a device with low computing power

Inventors: Roozbeh Farahbod (Munich, DE); Ersun Kartal (Aalen, DE)
Assignee: tooz technologies Gmbh
G06F1/163G06F9/45537
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 12,306,667
App. No.
17/438,216
Granted
May 20, 2025
Kind
B2
Abstract

Systems, methods, computer programs and devices are provided where a virtual operating system application essentially operating a device with reduced computing power runs on a mobile device. The virtual operating system may allow running of applications for the further device or act as a proxy for the further device to be controlled by other applications running on the mobile device.

Claims (54)

1. A system, comprising:

a mobile device including an operating system and a first communication interface,

smart glasses including a display, a thin firmware and a second communication interface, wherein the smart glasses have less computing power than the mobile device and do not allow installing and running additional applications,

wherein the mobile device further includes a virtual operating system application running under the operating system of the mobile device, wherein the virtual operating system application is configured to

manage a connection between the mobile device and the smart glasses via the first communication interface and the second communication interface, and

provide screen frames to the smart glasses to be displayed on the display of the smart glasses,

wherein the thin firmware is configured to

pair and unpair the smart glasses to the mobile device using the first communication interface and the second communication interface in interaction with the virtual operating system application,

receive screen frames from the virtual operating system application to be displayed on the display of the smart glasses, and

send a user input or sensor data from the smart glasses to the virtual operating system application.

2. The system of claim 1 , wherein the virtual operating system application enables communication of the applications with devices of the mobile device.

3. The system of claim 1 , wherein the virtual operating system application is configured to receive screen content from the applications and to provide the screen frames to the smart glasses based on the screen content.

4. The system of claim 1 , wherein the applications include a spatial navigation application.

5. The system of claim 1 , wherein the mobile device is a smartphone or a tablet computer.

6. A system, comprising:

a mobile device including an operating system and a first communication interface,

smart glasses including a display, a thin firmware and a second communication interface, wherein the smart glasses have less computing power than the mobile device and do not allow installing and running additional applications,

wherein the mobile device further includes a virtual operating system application running under the operating system of the mobile device, wherein the virtual operating system application is configured to

manage a connection between the mobile device and the smart glasses via the first communication interface and the second communication interface,

provide screen frames to the smart glasses to be displayed on the display of the smart glasses, and

send configuration information to the smart glasses,

wherein the thin firmware is configured to

pair and unpair the smart glasses to the mobile device using the first communication interface and the second communication interface in interaction with the virtual operating system application,

receive screen frames from the virtual operating system application to be displayed on the display of the smart glasses, and

send a user input or sensor data from the smart glasses to the virtual operating system application.

7. The system of claim 1 , wherein the virtual operating system application is configured to communicate with further applications on the mobile device.

8. The system of claim 7 , wherein the further applications run under the operating system of the mobile device independently from the virtual operating system application.

9. A method, comprising:

on a mobile device having a first communication interface, running a virtual operating system application for smart glasses, the smart glasses including a display, a thin firmware and a second communication interface, the smart glasses having less computing power than the mobile device and do not allow installing and running additional applications, wherein the virtual operating system application is:

managing a connection between the mobile device and the smart glasses via the first communication interface of the mobile device and the second communication interface of the smart glasses, and—providing screen frames to the smart glasses to be displayed on the display of the smart glasses,

wherein the thin firmware is:

pairing and unpairing the smart glasses to the mobile device using the first communication interface and the second communication interface in interaction with the virtual operating system application,

receiving screen frames from the virtual operating system application to be displayed on the display of the smart glasses, and

sending a user input or sensor data from the smart glasses to the virtual operating system application.

10. The method of claim 9 , wherein the virtual operating system application enables communication of the applications with devices of the mobile device.

11. The method of claim 9 , wherein the virtual operating system application receives screen content from the applications and provides screen frames to the smart glasses based on the screen content.

12. The method of claim 9 , wherein the applications include a spatial navigation application.

13. A method, comprising:

on a mobile device having a first communication interface, running a virtual operating system application for smart glasses, the smart glasses including a display, a thin firmware and a second communication interface, the smart glasses having less computing power than the mobile device and do not allow installing and running additional applications,

wherein the virtual operating system application is:

managing a connection between the mobile device and the smart glasses via the first communication interface of the mobile device and the second communication interface of the smart glasses,

providing screen frames to the smart glasses to be displayed on the display of the smart glasses, and

sending configuration information to the smart glasses,

wherein the thin firmware is:

pairing and unpairing the smart glasses to the mobile device using the first communication interface and the second communication interface in interaction with the virtual operating system application,

receiving screen frames from the virtual operating system application to be displayed on the display of the smart glasses, and

sending a user input or sensor data from the smart glasses to the virtual operating system application.

14. The method of claim 9 , wherein the virtual operating system application communicates with further applications on the mobile device.

15. A non-transitory computer-readable medium comprising a program code which, when executed on a processor, causes the method of claim 9 to be executed.

16. A kit, comprising:

the non-transitory computer-readable medium of claim 15 , and

smart glasses to be operated using the virtual operating system application of the program code.

17. The system of claim 1 , wherein the virtual operating system is further configured to manage the connection by establishing communication with the smart glasses.

18. The method of claim 9 , wherein managing the connection includes at least establishing communication with the smart glasses.

Priority Claims (1)
DE 102019106281.0 · Mar 12, 2019 · national
Continuity (1)
Related Publication 20220179448A1 · Jun 9, 2022
References Cited (16)
US 9164919B2 · Jang et al. · 2015 [cited by applicant]
US 20050246718A1 · Erlingsson · 2005 [cited by examiner]
US 20110093691A1 · Galicia et al. · 2011 [cited by applicant]
US 20150340010A1 · Travers · 2015 [cited by examiner]
US 20170244779A1 · Reichling · 2017 [cited by examiner]
JP 2011186856A · 2011 [cited by applicant]
JP 2016507970A · 2016 [cited by applicant]
JP 2016126687A · 2016 [cited by applicant]
International Search Report from corresponding International Patent Application No. PCT/EP20/56378, dated Jun. 3, 2020. [cited by applicant]
Chan, K., “Smart glasses that let you see your smartphone screen that is out of sight,” Apr. 27, 2018, <web.archive.org>, retrieved Sep. 16, 2019. [cited by applicant]
Thoma, J., “Vmware: Virtuelle Maschinen für Android” (with English-language translation), <web.archive.org>, retrieved Sep. 16, 2019. [cited by applicant]
Search Report (with English-language translation) of German Priority Patent Application No. 102019106281.0 dated Sep. 16, 2019. [cited by applicant]
Office Action (with English translation) mailed Oct. 31, 2023 from related/corresponding Japanese Patent Application No. 2021-549447. [cited by applicant]
Office Action (with English translation) dated Jul. 15, 2024 from related/corresponding Chinese Patent Appl. No. 202080020410.6. [cited by applicant]
Office Action (with English translation) dated Aug. 9, 2024 from related/corresponding Korean Patent Appl. No. 10-2021-7031891. [cited by applicant]
Office Action dated Mar. 28, 2024 in related/corresponding European Patent Application No. 20710897.8. [cited by applicant]