Video rebroadcasting with multiplexed communications and display via smart mirrors

US12357899B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12357899-B2
Application numberUS-202318379814-A
CountryUS
Kind codeB2
Filing dateOct 13, 2023
Priority dateSep 4, 2020
Publication dateJul 15, 2025
Grant dateJul 15, 2025

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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US12357899B2 cover?
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 stre…
Who is the assignee on this patent?
Curiouser Products Inc
What technology area does this patent fall under?
Primary CPC classification A63B24/0006. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jul 15 2025 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).