US 12,253,683 B2
User interfaces provided by wearable smart eye-glasses
Rohildev Nattukallingal, Tirur (IN); and Fenil Paul, Ernakulam (IN)
Assigned to Nimo Planet, Inc., Milpitas, CA (US)
Filed by Nimo Planet, Inc., Milpitas, CA (US)
Filed on Aug. 4, 2023, as Appl. No. 18/365,275.
Application 18/365,275 is a continuation of application No. 17/646,490, filed on Dec. 30, 2021, granted, now 11,860,373.
Claims priority of application No. 202041027860 (IN), filed on Dec. 30, 2020.
Prior Publication US 2023/0375845 A1, Nov. 23, 2023
Int. Cl. G06F 3/0482 (2013.01); G02B 27/01 (2006.01); G06F 3/01 (2006.01); G06F 3/0485 (2022.01)
CPC G02B 27/0179 (2013.01) [G02B 27/017 (2013.01); G06F 3/013 (2013.01); G06F 3/017 (2013.01); G06F 3/0482 (2013.01); G06F 3/0485 (2013.01); G02B 2027/0118 (2013.01); G02B 2027/0138 (2013.01); G02B 2027/014 (2013.01); G02B 2027/0187 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A non-transitory machine readable medium storing one or more sequences of instructions, wherein execution of said one or more instructions by one or more processors contained in a digital processing system causes the digital processing system to perform the actions of:
sending a first digital data representing a plurality of digital workspaces to a smart eye-glass to cause display of said plurality of digital workspaces in a same duration as a part of a virtual display interface (VDI);
receiving a first signal indicating the selection of a first digital workspace of said plurality of digital workspaces by a user;
enabling said user to interact with said first digital workspace of said plurality of digital workspaces, wherein said enabling comprises:
sending a second digital data representing one or more objects to said smart eye-glass to cause display of said one or more objects in said first digital workspace;
receiving a second signal indicating a selection of a first object from said one or more objects; and
instantiating a first software program corresponding to said selected first object, wherein said instantiating comprises creating a first window corresponding to said first software program in said first digital workspace, wherein a plurality of software programs including said first software program are instantiated to cause creation of a respective plurality of windows including said first window; and
providing notifications corresponding to one or more software programs of said plurality of software programs instantiated, wherein notifications corresponding to a first set of software programs are given priority over the notifications corresponding to other software programs of said one or more software programs.