Combining a virtual reality interface with a smart contact lens user interface

US12169575B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12169575-B2
Application numberUS-202117471807-A
CountryUS
Kind codeB2
Filing dateSep 10, 2021
Priority dateSep 10, 2021
Publication dateDec 17, 2024
Grant dateDec 17, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes: receiving, by a computing device, user input to move content from an augmented reality (AR) interface to a virtual reality (VR) interface; obtaining, by the computing device, security levels of users in a VR environment associated with the VR interface; determining, by the computing device and based on the security levels, which of the users in the VR environment is permitted to see the content; and changing, by the computing device, at least one of the AR interface to the VR interface based on the determining.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving, by a computing device, user input to move content from an augmented reality (AR) interface generated and displayed by a smart contact lens worn by a user to a virtual reality (VR) interface generated and displayed by a VR headset worn by the user concurrently with the smart contact lens; obtaining, by the computing device, security levels of users in a VR environment associated with the VR interface; determining, by the computing device and based on the security levels, which of the users in the VR environment is permitted to see the content; and changing, by the computing device, at least one of the AR interface to the VR interface based on the determining. 2. The method of claim 1 , wherein the AR interface generated and displayed by the smart contact lens is overlaid on the VR interface generated and displayed by the VR headset, such that the user sees a display of the AR interface generated by the smart contact lens overlaid on a display of the VR interface generated by the VR headset. 3. The method of claim 1 , wherein: the determining includes determining that all the users in the VR environment are permitted to see the content; and the changing comprises: changing the AR interface to not show the content; and changing the VR interface to show the content in the VR environment. 4. The method of claim 3 , further: comprising detecting a new user in the VR environment; and determining to leave the content in the VR environment or remove the content from the VR environment based on a security level of the new user. 5. The method of claim 1 , wherein: the determining includes determining that all the users in the VR environment are not permitted to see the content; and the changing comprises changing the AR interface to show that the content was not moved. 6. The method of claim 1 , wherein the determining includes determining that at least one of the users in the VR environment is permitted to see the content and at least one other of the users in the VR environment is not permitted to see the content. 7. The method of claim 1 , wherein the computing device is a user computer device that is paired with the smart contact lens the displays the AR interface. 8. The method of claim 1 , wherein the obtaining the security levels of the users in the VR environment comprises: determining that security information is not available for at least one of the users in the VR environment; and prompting the user to provide input to define a security level for the at least one of the users in the VR environment for which security information is not available. 9. The method of claim 1 , wherein the smart contact lens and the VR headset have different security levels while being worn concurrently by the user. 10. The method of claim 3 , wherein: the content is shown with a first icon in the AR interface; and after being moved to the VR interface, the content is shown in the VR interface with the first icon and an additional indicator that indicates all the users in the VR environment are permitted to see the content. 11. A computer program product comprising one or more computer readable storage media having program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to: receive user input to move content from an augmented reality (AR) interface generated and displayed by a smart contact lens to a virtual reality (VR) interface generated and displayed by a VR device, the smart contact lens and the VR device being worn concurrently by a same user; obtain security levels of users in a VR environment associated with the VR interface; determine, based on the security levels, which of the users in the VR environment is permitted to see the content; and change at least one of the AR interface to the VR interface based on the determining. 12. The computer program product of claim 11 , wherein the AR interface is overlaid on the VR interface. 13. The computer program product of claim 11 , wherein: the determining includes determining that all the users in the VR environment are permitted to see the content; and the changing comprises: changing the AR interface to not show the content; and changing the VR interface to show the content in the VR environment. 14. The computer program product of claim 13 , further: comprising detecting a new user in the VR environment; and determining to leave the content in the VR environment or remove the content from the VR environment based on a security level of the new user. 15. The computer program product of claim 11 , wherein: the determining includes determining that all the users in the VR environment are not permitted to see the content; and the changing comprises changing the AR interface to show that the content was not moved. 16. A system comprising: a processor, a computer readable memory, one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions executable to: receive user input to move content from an augmented reality (AR) interface of a smart contact lens to a virtual reality (VR) interface of a VR device, the smart contact lens and the VR device being worn concurrently by a same user, and the AR interface being overlaid on the VR interface; obtain security levels of users in a VR environment associated with the VR interface, the security levels being defined in a separation of duties (SoD) matrix; determine, based on the security levels of the users and a security level of the content, which of the users in the VR environment is permitted to see the content; and change at least one of the AR interface to the VR interface based on the determining. 17. The system of claim 16 , wherein the program instructions executable to obtain the SoD matrix from a VR server running the VR environment, and wherein the SoD matrix comprises a data structure that defines the respective security levels for plural different users associated with a group. 18. The system of claim 17 , wherein: the VR device comprises a headset including a stereoscopic head-mounted display that displays the VR interface; the smart contact lens displays the AR interface; the smart contact lens and the headset worn concurrently by the same user have different security levels; and the changing the VR interface comprises sending data to the VR server that causes the VR server to instruct the VR device to change the VR interface. 19. The system of claim 17 , wherein the changing the VR interface comprises sending data to the VR server that causes the VR server to instruct the VR device to display the content with an icon that indicates all of the users are permitted to view the content. 20. The system of claim 17 , wherein the changing the VR interface comprises sending data to the VR server that causes the VR server to instruct the VR device to display the content with an icon that indicates not all of the users are permitted to view the content.

Assignees

Inventors

Classifications

  • G02C7/04Primary

    Contact lenses for the eyes (disinfection or sterilisation of contact lenses A61L12/00) · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Electrooptic lenses · CPC title

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12169575B2 cover?
A method includes: receiving, by a computing device, user input to move content from an augmented reality (AR) interface to a virtual reality (VR) interface; obtaining, by the computing device, security levels of users in a VR environment associated with the VR interface; determining, by the computing device and based on the security levels, which of the users in the VR environment is permitted…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G02C7/04. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 17 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).