Display apparatus, display system, and display method
US-9609261-B2 · Mar 28, 2017 · US
US12357899B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12357899-B2 |
| Application number | US-202318379814-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 13, 2023 |
| Priority date | Sep 4, 2020 |
| Publication date | Jul 15, 2025 |
| Grant date | Jul 15, 2025 |
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.
During a first time period and for a first user, a second user is automatically selected based on competitive data of the first user and competitive data of the second user, and a workout selection is sent to cause a video of a workout to be displayed during a second time period on a smart mirror of the first user and a smart mirror of the second user. During the second time period, a live stream of the first user exercising is displayed at the smart mirror of the second user, and a live stream of the second user exercising is received and displayed at the smart mirror of the first user. During the second time period, a performance score of the first user and a performance score of the second user is displayed at the smart mirrors of the first user and the second user.
Opening claim text (preview).
The invention claimed is: 1. A method, comprising: receiving, at a processor, from a first mobile compute device of a first user, via a mobile software application running thereon, and in response to a user interaction by the first user with a graphical user interface (GUI) of the mobile software application, an indication of one of a scheduled live workout video stream or a pre-recorded workout video, the mobile software application including at least one of a rule or filter configured to block predefined content originating from a second user of the mobile software application, the second user associated with a second mobile compute device different from the first mobile compute device; in response to the receiving the indication of the one of the scheduled live workout video stream or the pre-recorded workout video, causing, via the processor, display of the one of the scheduled live workout video stream or the pre-recorded workout video via the GUI of the mobile software application; causing display, via the processor and within the GUI, of a representation of at least one of a number of workouts completed by the first user or a weekly goal number of workouts; and causing display, via the processor and within the GUI, of a performance score for the first user based at least in part on biometric data associated with the first user, the performance score not including the biometric data associated with the first user. 2. The method of claim 1 , further comprising: causing transmission, via the processor, of the scheduled live workout video stream or the pre-recorded workout video to a smart television. 3. The method of claim 1 , wherein the mobile software application is configured to cause the first mobile compute device of the first user to connect to a music source in response to a user selection, by the first user and via the GUI, of the music source. 4. The method of claim 1 , further comprising receiving, from the first mobile compute device of the first user and via the mobile software application, an indication of a user-defined music playlist. 5. The method of claim 1 , wherein the one of the scheduled live workout video stream or the pre-recorded workout video is selected from a library of classes stored in a cloud-based server. 6. The method of claim 1 , wherein the receiving is of an indication of the pre-recorded workout video, the method further comprising receiving, from the first mobile compute device of the first user and via the mobile software application, scheduling information, the causing the display of the pre-recorded workout video via the GUI of the mobile software application performed based on the scheduling information. 7. The method of claim 1 , wherein the biometric data associated with the first user includes data generated using a heart rate monitor. 8. The method of claim 1 , further comprising causing display, via the GUI, of at least one workout recommendation for the first user. 9. The method of claim 1 , wherein the causing display of the performance score includes causing display of text and a graphic indicative of the performance score. 10. The method of claim 1 , further comprising: receiving, from the first mobile compute device of the first user and via the mobile software application, a request to invite a friend user to the one of the scheduled live workout video stream or the pre-recorded workout video; and in response to receiving the request, causing transmission of an invitation to a compute device of the friend user. 11. A non-transitory, processor-readable medium storing instructions that, when executed by a processor, cause the processor to: receive, from a first mobile compute device of a first user, via a mobile software application running thereon, and in response to a user interaction with a graphical user interface (GUI) of the first mobile compute device of the first user, an indication of one of a scheduled live workout video stream or a pre-recorded workout video; receive, from the first mobile compute device of the first user, via the mobile software application, and prior to a workout session, a request to invite a friend user to the workout session; in response to receiving the request to invite the friend user to the workout session, cause transmission of an invitation to a mobile compute device of the friend user prior to the workout session; in response to the receiving the indication of the one of the scheduled live workout video stream or the pre-recorded workout video, cause display of the one of the scheduled live workout video stream or the pre-recorded workout video via the GUI of the first mobile compute device of the first user; cause display of the one of the scheduled live workout video stream or the pre-recorded workout video via a GUI of the mobile compute device of the friend user in response to an acceptance of the invitation, the display of the one of the scheduled live workout video stream or the pre-recorded workout video via the GUI of the mobile compute device of the friend user being synchronized with the display of the one of the scheduled live workout video stream or the pre-recorded workout video via the GUI of the first mobile compute device of the first user; cause display, via the GUI of the first mobile compute device of the first user, of a representation of at least one of a number of workouts completed by the first user or a weekly goal number of workouts; and cause display, via the GUI of the first mobile compute device of the first user, of a performance score for the first user based at least in part on biometric data associated with the first user, the performance score not including the biometric data associated with the first user, the mobile software application including at least one of a rule or filter configured to block predefined content originating from a second mobile compute device different from the first mobile compute device. 12. The non-transitory, processor-readable medium of claim 11 , further storing instructions to cause the processor to cause transmission of the scheduled live workout video stream or the pre-recorded workout video to a smart television. 13. The non-transitory, processor-readable medium of claim 11 , wherein the mobile software application is configured to cause the first mobile compute device of the first user to connect to a music source in response to a user selection, by the first user and via the GUI, of the music source. 14. The non-transitory, processor-readable medium of claim 11 , further storing instructions to cause the processor to receive, from the first mobile compute device of the first user and via the mobile software application, an indication of a user-defined music playlist. 15. The non-transitory, processor-readable medium of claim 11 , wherein the one of the scheduled live workout video stream or the pre-recorded workout video is selected from a library of classes stored in a cloud-based server. 16. The non-transitory, processor-readable medium of claim 11 , wherein the instructions to receive an indication of one of the scheduled live workout video stream or the pre-recorded workout video include instructions to receive an indication of the pre-recorded workout video, the non-transitory, processor-readable medium further storing instructions to cause the processor to receive, from the first mobile compute device of the first user and via the mobile software application, scheduling information, the instructions to cause the display of the pre-recorded workout video via the GUI of the mobile software application including instructions to c
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00) · CPC title
Displaying moving images of recorded environment, e.g. virtual environment · CPC title
Spoken or verbal instructions · CPC title
temperature · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.