IP Library Granted Patent US 11,167,172
Granted Patent B1
US 11,167,172 · App. 17/188,725 · Granted Nov 9, 2021

Video rebroadcasting with multiplexed communications and display via smart mirrors

Inventors: Brynn Putnam (New York, NY); Kristie D'Ambrosio-Correll (Sea Cliff, NY)
Assignee: Curiouser Products Inc.
A63B24/0062A63B24/0006G06K9/00342G06K9/00369A63B2024/0009A63B2024/0065
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,167,172
App. No.
17/188,725
Filed
Mar 1, 2021
Granted
Nov 9, 2021
Kind
B1
Art Unit
3715
USPC
482/8
Abstract

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.

Claims (82)

1. A method, comprising:

automatically selecting, during a first time period and for a first user and at a compute device of the first user, a second user based on competitive data of the first user and competitive data of the second user;

sending, during the first time period and from the compute device of the first user to the compute device of the second user, a workout selection causing 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;

sending, during the second time period after the first time period and from the compute device of the first user to the compute device of the second user, a live stream of the first user exercising during the display of the video of the workout and captured by a camera of the smart mirror of the first user, to cause the live stream of the first user to be displayed at the smart mirror of the second user during the second time period;

receiving, during the second time period and at the compute device of the first user from the compute device of the second user, a live stream of the second user exercising during the display of the video of the workout and captured by a camera of the smart mirror of the second user during the second time period;

displaying, during the second time period and at the smart mirror of the first user, the live stream of the second user; and

displaying, during the second time period and at the smart mirror of the first user, a performance score of the first user and a performance score of the second user while the performance score of the first user and the performance score of the second user are also displayed during the second time period at the smart mirror of the second user.

2. The method of claim 1 , wherein:

the competitive data of the first user includes at least one of biometric data of the first user, sensor data of the first user, historical workout of the first user, historical workout performance of the first user, a user preference of the first user, or user demographics of the first user, and

the automatic selecting includes calculating a compatibility score of the first user and the second user based on the competitive data of the first user and the competitive data of the second user,

the method further comprising:

sending, from the compute device of the first user to the compute device of the second user, a challenge message to the second user based on the compatibility score; and

receiving, at the compute device of the first user from the compute device of the second user, an acceptance message in response to the challenge message,

the sending the workout selecting being response to the acceptance message.

3. The method of claim 1 , wherein the automatic selecting includes:

calculating a compatibility score of the first user and the second user based on the competitive data of the first user and the competitive data of the second user, and

selecting the second user based on the compatibility score and a future user engagement prediction, the future user engagement prediction predicting that a performance score of the first user during the workout is likely to be higher than a performance score of the second user during the workout.

4. The method of claim 1 , wherein the automatic selecting includes:

calculating a compatibility score of the first user and the second user based on the competitive data of the first user and the competitive data of the second user, and

selecting the second user based on the compatibility score and a future user engagement prediction, the future user engagement prediction predicting a performance score of the first user during the workout likely to be lower than a performance score of the second user during the workout.

5. The method of claim 1 , wherein automatically selecting includes:

calculating a compatibility score for the first user, a compatibility score for the second user, and a compatibility score for each user from a plurality of users; and

automatically selecting the first user and the second user and not each user from the plurality of users based on the compatibility score for the first user, the compatibility score for the second user and the compatibility score for each user from the plurality of users.

6. The method of claim 1 , further comprising:

sending, during the second time period and from the compute device of the first user to the compute device of the second user, biometric data of the first user measured via a first biometric sensor;

receiving, during the second time period and at the compute device of the first user from the compute device of the second user, biometric data of the second user measured via a second biometric sensor; and

displaying, during the second time period and at the smart mirror of the first user, the biometric data of the second user.

7. The method of claim 1 , further comprising:

calculating, during the second time period and at the compute device of the first user, the performance score of the first user based on biometric data of the first user, and the performance score of the second user based on biometric data of the second user.

8. The method of claim 1 , wherein:

the compute device of the first user is at least one of a smart phone of the first user or the smart mirror of the first user, and

the compute device of the second user is at least one of a smart phone of the second user or the smart mirror of the second user.

9. The method of claim 1 , wherein:

the first user is included within a first team having a first plurality of users, the second user is included within a second team having a second plurality of users,

the method further comprising:

displaying, during the second time period and at the smart mirror of the first user, a performance score for the first team and a performance score for the second team while the performance score of the first team and the performance score of the second team are also displayed during the second time period at the smart mirror of the second user.

10. The method of claim 9 , wherein:

each user from the first team and the first plurality of users contributes simultaneously to the performance score of the first team, and

each user from the second team and the second plurality of users contributes simultaneously to the performance score of the second team.

11. The method of claim 9 , wherein:

each user from the first team and the first plurality of users contributes serially to the performance score of the first team during a portion of the second time period different from a portion of the second time for each remaining user from the first time period and the first plurality of users, and

each user from the second team and the second plurality of users contributes serially to the performance score of the second team during a portion of the second time period different from a portion of the second time for each remaining user from the second time period and the second plurality of users.

12. The method of claim 1 , further comprising:

receiving, during a third time period after the second time period, an indication of a third user to replace the first user for the workout,

the indication being received from the compute device of the first user, the smart mirror of the first user, a compute device of the third user or a smart mirror of the third user;

displaying, during the third time period and at the smart mirror of the first user, a live stream of the third user exercising during the display of the video of the workout and captured by a camera of a smart mirror of the third user during the third time period; and

displaying, during the third time period and at the smart mirror of the first user, a performance score collectively of the first user and the third user.

13. An apparatus, comprising:

a processor;

a communication interface operably coupled to the processor;

a display operably coupled to the processor; and

a memory operably coupled to the processor and storing processor-executable instructions to:

automatically select, during a first time period and for a first user, a second user based on competitive data of the first user and competitive data of the second user;

send, during the first time period, via the communication interface and to a compute device of the second user, a workout selection causing 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;

send, during the second time period after the first time period, via the communication interface and to the compute device of the second user, a live stream of the first user exercising during the display of the video of the workout and captured by a camera of the smart mirror of the first user, to cause the live stream of the first user to be displayed at the smart mirror of the second user during the second time period;

receive, via the communication interface, during the second time period and from the compute device of the second user, a live stream of the second user exercising during the display of the video of the workout and captured by a camera of the smart mirror of the second user during the second time period;

cause display, via the display, during the second time period and at the smart mirror of the first user, the live stream of the second user; and

cause display, via the display, during the second time period and at the smart mirror of the first user, a performance score of the first user and a performance score of the second user while the performance score of the first user and the performance score of the second user are also displayed during the second time period at the smart mirror of the second user.

14. The apparatus of claim 13 , wherein:

the competitive data of the first user includes at least one of biometric data of the first user, sensor data of the first user, historical workout of the first user, historical workout performance of the first user, a user preference of the first user, or user demographics of the first user, and

the processor-executable instructions to automatically select the second user include processor-executable instructions to calculate a compatibility score of the first user and the second user based on the competitive data of the first user and the competitive data of the second user,

the processor-executable instructions further comprising processor-executable instructions to:

send, to the compute device of the second user, a challenge message to the second user based on the compatibility score; and

receive, from the compute device of the second user, an acceptance message in response to the challenge message.

15. The apparatus of claim 13 , wherein the processor-executable instructions to automatically select the second user include processor-executable instructions to:

calculate a compatibility score of the first user and the second user based on the competitive data of the first user and the competitive data of the second user, and

select the second user based on the compatibility score and a future user engagement prediction, the future user engagement prediction representing a likelihood that a performance score of the first user during the workout is one of higher than a performance score of the second user during the workout or lower than the performance score of the second user during the workout.

16. The apparatus of claim 13 , wherein the processor-executable instructions further include processor-executable instructions to:

send, during the second time period and to the compute device of the second user, biometric data of the first user measured via a first biometric sensor;

receive, during the second time period and from the compute device of the second user, biometric data of the second user measured via a second biometric sensor; and

cause display, via the display, during the second time period and at the smart mirror of the first user, the biometric data of the second user.

17. The apparatus of claim 13 , wherein the processor-executable instructions further include processor-executable instructions to:

calculate, during the second time period, the performance score of the first user based on biometric data of the first user, and the performance score of the second user based on biometric data of the second user.

18. The apparatus of claim 13 , wherein the compute device of the second user is at least one of a smart phone of the second user or the smart mirror of the second user.

19. The apparatus of claim 13 , wherein:

the first user is included within a first team having a first plurality of users and the second user is included within a second team having a second plurality of users,

the processor-executable instructions further including processor-executable instructions to:

cause display, via the display, during the second time period and at the smart mirror of the first user, a performance score for the first team and a performance score for the second team while the performance score of the first team and the performance score of the second team are also displayed during the second time period at the smart mirror of the second user.

20. The apparatus of claim 13 , wherein the processor-executable instructions further include processor-executable instructions to:

receive, during a third time period after the second time period, an indication of a third user to replace the first user for the workout;

cause display, via the display, during the third time period and at the smart mirror of the first user, a live stream of the third user exercising during the display of the video of the workout and captured by a camera of a smart mirror of the third user during the third time period; and

cause display, via the display, during the third time period and at the smart mirror of the first user, a performance score collectively of the first user and the third user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2021
From: PUTNAM, BRYNN; D'AMBROSIO-CORRELL, KRISTIE
To: CURIOUSER PRODUCTS INC.
Reel/Frame 055482/0804 →
Continuity (2)
Provisional Application 63144047 · Feb 1, 2021
Provisional Application 63074894 · Sep 4, 2020
Cited By (25)
US 12,268,919 US 12,268,920 US 12,290,712 US 12,290,714 US 12,290,721 US 12,357,899 US 12,390,678 US 12,403,352 US 12,415,110 US 12,420,135 US 12,440,719 US 12,458,837 US 12,458,844 US 12,465,815 US 12,491,400 US 12,491,401 US 12,539,442 US 12,539,457 US 12,594,449 US 12,611,564 US 12,614,211 US 12,642,468 US 12,654,057 US 12,684,322 US 12,722,036