Multi-User Media Playback System
US-2024354051-A1 · Oct 24, 2024 · US
US10162974B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10162974-B2 |
| Application number | US-201615210149-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2016 |
| Priority date | Apr 21, 2014 |
| Publication date | Dec 25, 2018 |
| Grant date | Dec 25, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An example method is provided for a computing device, coupled to a first display and a second display, to conceal sensitive information on a display. The method may comprise in response to detecting sensitive information in a desktop shown on the first display, generating a replacement image that conceals the detected sensitive information in the desktop and sending the replacement image to the second display for display. Otherwise, a mirror image of the desktop shown on the first display may be sent to the second display for display.
Opening claim text (preview).
We claim: 1. A method to conceal sensitive information on a display, wherein a computing device is coupled to a first display and a second display, comprising: detecting sensitive information shown on a first display by detecting a user interface element associated with sensitive information, the user interface element comprising an input field; detecting a virtual keyboard shown on the first display, the virtual keyboard being separate from the input field associated with the sensitive information; in response to detecting sensitive information in shown on the first display, generating replacement imagery that conceals the virtual keyboard in the first display and sending the replacement imagery to the second display at a position corresponding to the virtual keyboard on the first display, wherein the replacement imagery comprises an indication that the replacement imagery is concealing the virtual keyboard in the second display; and in response to a failure to detect sensitive information in the first display, sending a duplicate of the first display to the second display. 2. The method of claim 1 , wherein the replacement imagery further comprises one of a video, a screensaver, or a blank image. 3. The method of claim 1 , wherein detecting the sensitive information shown on the first display further comprises detecting a username entry field or a password entry field. 4. The method of claim 1 , wherein detecting the sensitive information shown on the first display further comprises detecting an instance of a particular application executing on the computing device. 5. The method of claim 4 , wherein detecting the sensitive information further comprises detecting whether the particular application is visible on a desktop associated with the first display. 6. The method of claim 1 , further comprising subsequent to sending the replacement imagery to the second display at a position corresponding to the sensitive information on the first display, sending a duplicate of the first display to the second display upon detecting that the sensitive information no longer appears on the first display. 7. A non-transitory computer-readable storage medium containing instructions which, when executed by a processor of a computing device coupled to a first display and a second display, causes the processor to at least: detect sensitive information shown on the first display by detecting a user interface element associated with sensitive information, the user interface element comprising an input field; detect a virtual keyboard shown on the first display, the virtual keyboard being separate from the input field associated with the sensitive information; in response to detection of sensitive information shown on the first display, generate replacement imagery that conceals the virtual keyboard detected in the first display and send the replacement imagery to the second display at a position corresponding to the virtual keyboard on the first display, wherein the replacement imagery comprises an indication that the replacement imagery is concealing the virtual keyboard in the second display; and in response to a failure to detect sensitive information in the first display, send a duplicate of the first display to the second display. 8. The non-transitory computer-readable storage medium of claim 7 , wherein the replacement imagery further comprises one of a video, a screensaver, or a blank image. 9. The non-transitory computer-readable storage medium of claim 7 , wherein the sensitive information shown on the first display is further detected by detecting a username entry field or a password entry field. 10. The non-transitory computer-readable storage medium of claim 7 , wherein the sensitive information shown on the first display is detected by detecting an instance of a particular application executing on the computing device. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the sensitive information is detected by determining whether the particular application is visible on a desktop associated with the first display. 12. The non-transitory computer-readable storage medium of claim 7 , the instructions further causing the computing device to, subsequent to sending the replacement imagery to the second display at a position corresponding to the sensitive information on the first display, send a duplicate of the first display to the second display upon detecting that the sensitive information no longer appears on the first display. 13. A system, comprising: at least one computing device coupled to a first display and a second display; an application executed by the at least one computing device, the application configured to cause the at least one computing device to at least: detect sensitive information shown on the first display by detecting a user interface element associated with sensitive information, the user interface element comprising an input field; detect a virtual keyboard shown on the first display, the virtual keyboard being separate from the input field associated with the sensitive information; in response to detection of sensitive information shown on the first display, generate replacement imagery that conceals the virtual keyboard detected in the first display and send the replacement imagery to the second display at a position corresponding to the virtual keyboard on the first display, wherein the replacement imagery comprises an indication that the replacement imagery is concealing the virtual keyboard in the second display; and in response to a failure to detect sensitive information in the first display, send a duplicate of the first display to the second display. 14. The system of claim 13 , wherein the replacement imagery further comprises one of a video, a screensaver, or a blank image. 15. The system of claim 13 , wherein the sensitive information shown on the first display is further detected by detecting a username entry field or a password entry field. 16. The system of claim 13 , wherein the sensitive information shown on the first display is detected by detecting an instance of a particular application executing on the at least one computing device and detecting whether the particular application is visible on a desktop associated with the first display. 17. The system of claim 13 , the application further causing the at least one computing device to, subsequent to sending the replacement imagery to the second display at a position corresponding to the sensitive information on the first display, send a duplicate of the first display to the second display upon detecting that the sensitive information no longer appears on the first display. 18. The method of claim 5 , wherein detecting whether the particular application is visible comprises determining whether an operating system application programming interface (API) function returns a value corresponding to a visibility state of the particular application that indicates that the particular application is visible on the first display. 19. The non-transitory computer-readable storage medium of claim 11 , wherein the instructions detect whether the particular application is visible by determining whether an operating system application programming interface (API) function returns a value corresponding to a visibility state of the particular application that indicates that the particular application is visible on the first display. 20. The system of claim 16 , wherein the application detects whether the particular appli
User authentication · CPC title
output devices, e.g. displays or monitors · CPC title
Creating or editing images; Combining images with text · CPC title
Display of multiple viewports · CPC title
Aspects of interface with display user · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.