| 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 |

|
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.
|