【技术实现步骤摘要】
【国外来华专利技术】具有复用通信的视频流以及通过智能镜子显示
[0001]相关申请的交叉引用
[0002]本申请要求2020年9月4日提交的题为“Video Rebroadcasting with Multiplexed Communications and Display via Smart Mirrors”的美国临时申请第63/074,894号的优先权和权益,并且还要求2021年2月1日提交的题为“Video Rebroadcasting with Multiplexed Communications and Display via Smart Mirrors,and Smart Weight Integration”的美国临时申请第63/144,047号的优先权和权益,它们的每个的全部内容均通过引用整体并入本文。
[0003]本申请与2020年9月1日颁发的题为“Reflective Video Display Apparatus for Interactive Training and Demonstration and Methods of Using ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:从第一用户的计算装置接收请求,所述请求包括:在第一时间进行的锻炼的标识符、标识多个用户的用户列表、在所述第一时间之后的第二时间的指示、在与所述请求相关联的重新广播期间要显示的覆盖物的指示、以及所述锻炼的技能水平的指示;将所述请求与日历数据进行比较;向所述第一用户的计算装置并且基于所述比较来发送会话确认消息;向第二用户的计算装置和第三用户的计算装置发送标识所述第二时间的邀请消息;响应于所述邀请消息,接收与所述第二用户相关联的邀请响应和与所述第三用户相关联的邀请响应;响应于与所述第二用户相关联的邀请响应和与所述第三用户相关联的邀请响应,将所述锻炼的视频在第二时间重新广播至所述第一用户的智能镜子、所述第二用户的智能镜子和所述第三用户的智能镜子;在所述重新广播期间并且从所述第一用户的计算装置接收表示期望的修改的信号;以及响应于接收到所述信号,发送一信号以基于所述期望的修改来修改在所述第一用户的智能镜子处显示的视频窗格的外观。2.根据权利要求1所述的方法,其中:所述第一用户的计算装置是所述第一用户的智能电话或所述第一用户的智能镜子中的至少一个;所述第二用户的计算装置是所述第二用户的智能电话或所述第二用户的智能镜子中的至少一个;以及所述第三用户的计算装置是所述第三用户的智能电话或所述第三用户的智能镜子中的至少一个。3.根据权利要求1所述的方法,还包括:在所述第一用户的计算装置处从所述第二用户的计算装置接收在所述锻炼期间锻炼并且由所述第二用户的智能镜子的相机捕获的所述第二用户的实况流;在第一用户的智能镜子处显示在所述锻炼期间的第二用户的实况流;以及从所述第一用户的计算装置向所述第二用户的计算装置发送在所述锻炼期间锻炼并且由所述第一用户的智能镜子的相机捕获的所述第一用户的实况流,以使得所述第二用户的智能镜子在所述锻炼期间显示所述第一用户的实况流。4.根据权利要求1所述的方法,其中,所述多个用户是第一多个用户,所述方法还包括:在不同于所述第一时间的第三时间将所述锻炼的视频重新广播给第二多个用户,所述第一多个用户是所述第二多个用户的子集。5.根据权利要求1所述的方法,还包括:向第四用户的计算装置发送标识所述第二时间的邀请消息;以及从所述第四用户的计算装置没有接收到响应或接收到拒绝邀请响应,所述重新广播包括将所述锻炼的视频重新广播到所述第一用户的智能镜子、所述第二用户的智能镜子和所述第三用户的智能镜子,而不将所述锻炼的视频重新广播到所述第四用户的智能镜子。
6.根据权利要求1所述的方法,其中,所述重新广播包括将所述锻炼的视频重新广播到所述第一用户的智能镜子、所述第二用户的智能镜子和所述第三用户的智能镜子,而不将所述锻炼的视频重新广播到不包括在所述多个用户内的用户的智能镜子。7.根据权利要求1所述的方法,还包括:在所述第二时间期间,从所述第一用户的计算装置、所述第二用户的计算装置或所述第三用户的计算装置中的至少一个接收反馈数据或传感器数据中的至少一个;以及在所述第二时间期间,将所述反馈数据或所述传感器数据中的所述至少一个发送到所述第一用户的计算装置、所述第二用户的计算装置或所述第三用户的计算装置中的剩余的至少一个。8.根据权利要求1所述的方法,还包括:从所述第一用户的计算装置并且在接收包括所述第二时间的指示的请求之前接收包括在所述第一时间进行的锻炼的标识符、标识所述多个用户的用户列表以及在所述第一时间之后并且不同于所述第二时间的第三时间的指示的请求;确定所述第二用户和所述第三用户中的至少一个在所述第三时间不可用;以及向所述第一用户的计算装置发送所述第二用户和所述第三用户中的所述至少一个在所述第三时间不可用的指示,接收包括第二时间的指示的请求是响应于所述第二用户和所述第三用户中的所述至少一个在所述第三时间是不可用的所述指示而被执行的。9.根据权利要求1所述的方法,还包括:从所述第一用户的智能镜子接收所述第一用户在所述锻炼期间的表现度量;向所述第二用户的智能镜子发送所述第一用户的表现度量,以使得所述第二用户的智能镜子显示所述第一用户的表现度量,同时所述第二用户的表现度量也在所述锻炼期间被显示;从所述第二用户的智能镜子接收在所述锻炼期间所述第二用户的表现度量;以及向所述第一用户的智能镜子发送所述第二用户的表现度量,同时所述第一用户的表现度量也在所述锻炼期间被显示。10.根据权利要求1所述的方法,其中,所述信号是第一信号,所述方法还包括:在所述重新广播期间并且从所述第一用户的计算装置接收表示关闭所述视频窗格的请求的第二信号;以及响应于接收到所述第二信号,停止在所述第一用户的智能镜子处显示所述视频窗格。11.一种方法,包括:从第一用户的计算装置向服务器发送请求以使得所述服务器向第二用户的计算装置和第三用户的计算装置发送标识第二时间的邀请消息,所述请求包括在所述第二时间之前的第一时间进行的锻炼的标识符、标识多个用户的用户列表、所述第二时间的指示、在与所述请求相关联的重新广播期间要显示的覆盖物的指示、以及所述锻炼的技能水平的指示;在所述发送之后并且从所述服务器接收会话确认消息;在所述发送之后,接收被重新广播到所述第一用户的智能镜子、所述第二用户的智能镜子和所述第三用户的智能镜子的所述锻炼的视频;
在所述第二时间并且在所述第一用户的智能镜子处显示所述锻炼的视频,同时所述锻炼的视频也在所述第二时间在所述第二用户的智能镜子和所述第三用户的智能镜子处被显示;从所述第一用户的计算装置向所述服务器发送信号,所述信号表示在所述第一用户的智能镜子处显示所述锻炼的视频期间对在所述第一用户的智能镜子处显示的视频窗格的期望修改。12.根据权利要求11所述的方法,还包括:所述第一用户的计算装置是所述第一用户的智能电话或所述第一用户的智能镜子中的至少一个;所述第二用户的计算装置是所述第二用户的智能电话或所述第二用户的智能镜子中的至少一个;以及第三用户的计算装置是所述第三用户的智能电话或所述第三用户的智能镜子中的至少一个。13.根据权利要求11所述的方法,其中:在所述第一用户的计算装置处从所述第二用户的计算装置接收在所述锻炼期间锻炼并且由所述第二用户的智能镜子的相机捕获的所述第二用户的实况流;在所述第一用户的智能镜子处显示在所述锻炼期间所述第二用户的实况流;以及从所述第一用户的计算装置向所述第二用户的计算装置或所述第三用户的计算装置中的至少一个发送在所述锻炼期间锻炼并且由所述第一用户的智能镜子的相机捕获的所述第一用户的实况流,以使得所述第二用户的智能镜子或所述第三用户的智能镜子中的至少一个在所述锻炼期间显示所述第一用户的实况流。14.根据权利要求11所述的方法,其中,发送所述请求包括响应于所述服务器从所述第二用户的计算装置接收到邀请响应而发送所述请求以使所述服务器将所述锻炼的视频重新广播到所述第二用户的智能镜子,并且响应于所述服务器从所述第三用户的计算装置接收到邀请响应而发送所述请求以使所述服务器将所述锻炼的视频重新广播到所述第三用户的智能镜子。15.根据权利要求11所述的方法,还包括:在所述第二时间期间并且从所述第一用户的计算装置向所述第二用户的计算装置或所述第三用户的计算装置中的至少一个发送反馈数据或传感器数据中的至少一个;以及在所述第二时间期间并且在所述第一用户的计算装置处接收和显示所述第二用户的计算装置的反馈数据或传感器数据中的至少一个。16.根据权利要求11所述的方法,还包括:在所述第二时间期间,从所述第二用户的计算装置或所述第三用户的计算装置中的至少一个接收实况视频,所述显示包括在所述第二时间期间同时显示所述锻炼的视频和来自所述第二用户的计算装置或所述第三用户的计算装置中的所述至少一个的所述实况视频,在显示所述锻炼的视频和来自所述第二用户的计算装置或所述第三用户的计算装置中的所述至少一个的所述实况视频的同时,所述第一用户的反射在所述第一用户的智能镜子上是可见的。
17.根据权利要求11所述的方法,还包括:从所述第一用户的智能镜子发送所述第一用户在所述锻炼期间的表现度量,以使得所述第二用户的智能镜子显示所述第一用户的表现度量,同时所述第二用户的表现度量也在所述锻炼期间被显示;在所述第一用户的智能镜子处接收所述第二用户的表现度量;以及在所述锻炼期间,在所述第一用户的智能镜子处显示所述第一用户的表现度量,同时所述第二用户的表现度量也被显示。18.根据权利要求11所述的方法,还包括在所述第二时间并且在所述第一用户的智能镜子处显示所述第一用户的实况视频。19.一种方法,包括:(1)响应于从第一用户的计算装置向服务器发送的请求以及(2)在第二用户的计算装置处,接收标识第二时间的邀请消息,所述邀请消息也是响应于从所述第一用户的计算装置发送的所述请求而在第三用户的计算装置处接收的,所述请求包括在所述第二时间之前的第一时间进行的锻炼的标识符、标识多个用户的用户列表、所述第二时间的指示、在与所述请求相关联的重新广播期间要显示的覆盖物的指示、以及所述锻炼的技能水平的指示;(1)响应于所述邀请消息以及(2)从所述第二用户的计算装置向所述服务器,发送与所述第二用户相关联的邀请响应;在所述发送之后,接收广播到所述第一用户的智能镜子、所述第二用户的智能镜子和所述第三用户的智能镜子的所述锻炼的视频;在所述第二时间并且在所述第二用户的智能镜子处显示所述锻炼的视频,同时所述锻炼的视频也在所述第二时间在所述第一用户的智能镜子和所述第三用户的智能镜子处被显示;以及在所述锻炼的视频在所述第二用户的智能镜子处显示期间,将表示对在所述第二用户的智能镜子处显示的视频窗格的期望修改的信号从所述第二用户的计算装置发送到所述服务器。20.根据权利要求19所述的方法,其中:所述第一用户的计算装置是所述第一用户的智能电话或所述第一用户的智能镜子中的至少一个;所述第二用户的计算装置是所述第二用户的智能电话或所述第二用户的智能镜子中的至少一个;以及所述第三用户的计算装置是所述第三用户的智能电话或所述第三用户的智能镜子中的至少一个。21.根据权利要求19所述的方法,其中:在所述第二用户的计算装置处从所述第一用户的计算装置接收在所述锻炼期间锻炼并且由所述第一用户的智能镜子的相机捕获的所述第一用户的实况流;在所述第二用户的智能镜子处显示在所述锻炼期间所述第一用户的实况流;以及从所述第二用户的计算装置向所述第一用户的计算装置发送在所述锻炼期间锻炼并且由所述第二用户的智能镜子的相机捕获的所述第二用户的实况流,以使得所述第一用户
的智能镜子在所述锻炼期间显示所述第二用户的实况流。22.根据权利要求19所述的方法,还包括:在所述第二时间期间并且从所述第二用户的计算装置向所述第一用户的计算装置或所述第三用户的计算装置中的至少一个发送反馈数据或传感器数据中的至少一个;以及在所述第二时间期间并且在所述第一用户的计算装置处接收和显示以下各项中的至少一项:所述第一用户的计算装置的反馈数据、所述第一用户的计算装置的传感器数据、所述第三用户的计算装置的反馈数据或所述第三用户的计算装置的传感器数据。23.根据权利要求19所述的方法,还包括:从所述第二用户的智能镜子发送所述第二用户在所述锻炼期间的表现度量,以使得所述第一用户的智能镜子显示所述第二用户的表现度量,同时所述第一用户的表现度量也在所述锻炼期间被显示;在所述第二用户的智能镜子处接收所述第一用户的表现度量;以及在所述锻炼期间,在所述第二用户的智能镜子处显示所述第一用户的表现度量,同时所述第二用户的表现度量也被显示。24.一种方法,包括:在第一时间段期间并且针对第一用户并且在所述第一用户的计算装置处,基于所述第一用户的竞争数据和第二用户的竞争数据自动选择所述第二用户;在所述第一时间段期间并且从所述第一用户的计算装置向所述第二用户的计算装置发送锻炼选择,所述锻炼选择使得锻炼的视频在第二时间段期间被显示在所述第一用户的智能镜子和所述第二用户的智能镜子上;在所述第一时间段之后的所述第二时间段期间并且从所述第一用户的计算装置向所述第二用户的计算装置发送在所述锻炼的视频的所述显示期间锻炼并且由所述第一用户的智能镜子的相机捕获的所述第一用户的实况流,以使得所述第一用户的实况流在所述第二时间段期间被显示在所述第二用户的智能镜子处;在所述第二时间段期间并且在所述第一用户的计算装置处从所述第二用户的计算装置接收在所述锻炼的视频的所述显示期间锻炼并且在所述第二时间段期间由所述第二用户的智能镜子的相机捕获的所述第二用户的实况流;在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第二用户的实况流;以及在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第一用户的表现得分和所述第二用户的表现得分,同时所述第一用户的表现得分和所述第二用户的表现得分也在所述第二时间段期间在所述第二用户的智能镜子处被显示。25.根据权利要求24所述的方法,其中:所述第一用户的竞争数据包括所述第一用户的生物统计数据、所述第一用户的传感器数据、所述第一用户的历史锻炼表现、所述第一用户的用户偏好或所述第一用户的用户人口统计中的至少一个,以及所述自动选择包括基于所述第一用户的竞争数据和所述第二用户的竞争数据计算所述第一用户和所述第二用户的兼容性得分,该方法还包括:
基于所述兼容性得分,从所述第一用户的计算装置向所述第二用户的计算装置发送对所述第二用户的挑战消息;以及在所述第一用户的计算装置处从所述第二用户的计算装置接收响应于所述挑战消息的接受消息,发送锻炼选择是对接受消息的响应。26.根据权利要求24所述的方法,其中,所述自动选择包括:基于所述第一用户的竞争数据和所述第二用户的竞争数据计算所述第一用户和所述第二用户的兼容性得分,以及基于所述兼容性得分和未来用户参与预测来选择所述第二用户,所述未来用户参与预测预测所述第一用户在所述锻炼期间的表现得分可能高于所述第二用户在所述锻炼期间的表现得分。27.根据权利要求24所述的方法,其中,所述自动选择包括:基于所述第一用户的竞争数据和所述第二用户的竞争数据计算所述第一用户和所述第二用户的兼容性得分,以及基于所述兼容性得分和未来用户参与预测来选择所述第二用户,所述未来用户参与预测预测所述第一用户在所述锻炼期间的表现得分可能低于所述第二用户在所述锻炼期间的表现得分。28.根据权利要求24所述的方法,其中,所述自动选择包括:计算所述第一用户的兼容性得分、所述第二用户的兼容性得分及多个用户中的每一个用户的兼容性得分;以及基于所述第一用户的兼容性得分、所述第二用户的兼容性得分及所述多个用户中的每一个用户的兼容性得分而自动选择所述第一用户及所述第二用户且不选择所述多个用户中的每一个用户。29.根据权利要求24所述的方法,还包括:在所述第二时间段期间并且从所述第一用户的计算装置向所述第二用户的计算装置发送经由第一生物计量传感器测量的所述第一用户的生物计量数据;在所述第二时间段期间并且在所述第一用户的计算装置处从所述第一用户的计算装置接收经由第二生物计量传感器测量的所述第二用户的生物计量数据;以及在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第二用户的生物计量数据。30.根据权利要求24所述的方法,还包括:在所述第二时间段期间并且在所述第一用户的计算装置处,基于所述第一用户的生物计量数据来计算所述第一用户的表现得分,并且基于所述第二用户的生物计量数据来计算所述第二用户的表现得分。31.根据权利要求24所述的方法,其中:所述第一用户的计算装置是所述第一用户的智能电话或所述第一用户的智能镜子中的至少一个,以及所述第二用户的计算装置是所述第二用户的智能电话或所述第二用户的智能镜子中的至少一个。
32.根据权利要求24所述的方法,其中:所述第一用户被包括在具有第一多个用户的第一团队内,所述第二用户被包括在具有第二多个用户的第二团队内,该方法还包括:在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第一团队的表现得分和所述第二团队的表现得分,同时所述第一团队的表现得分和所述第二团队的表现得分也在所述第二时间段期间在所述第二用户的智能镜子处被显示。33.根据权利要求32所述的方法,其中:所述第一团队和所述第一多个用户中的每个用户同时贡献所述第一团队的表现得分,以及所述第二团队和所述第二多个用户中的每个用户同时贡献所述第二团队的表现得分。34.根据权利要求32所述的方法,其中:所述第一团队和所述第一多个用户中的每个用户在所述第二时间段的一部分期间连续地贡献所述第一团队的表现得分,所述第二时间段的所述一部分不同于所述第二时间段的针对来自所述第一时间段和所述第一多个用户中的每个剩余用户的那部分,以及所述第二团队和所述第二多个用户中的每个用户在所述第二时间段的一部分期间连续地贡献所述第二团队的表现得分,所述第二时间段的所述一部分不同于所述第二时间的针对来自第二时间段和所述第二多个用户中的每个剩余用户的那部分。35.根据权利要求24所述的方法,还包括:在所述第二时间段之后的第三时间段期间接收第三用户代替所述第一用户进行锻炼的指示,所述指示是从所述第一用户的计算装置、所述第一用户的智能镜子、所述第三用户的计算装置或所述第三用户的智能镜子接收的;在所述第三时间段期间并且在所述第一用户的智能镜子处显示在所述锻炼的视频的所述显示期间锻炼并且在所述第三时间段期间由所述第三用户的智能镜子的相机捕获的所述第三用户的实况流;以及在所述第三时间段期间并且在所述第一用户的智能镜子处共同显示所述第一用户和所述第三用户的表现得分。36.一种设备,包括:处理器;通信接口,可操作地耦合到所述处理器;显示器,可操作地耦合到所述处理器;以及存储器,可操作地耦合到所述处理器并且存储处理器可执行指令以:在第一时间段期间并且针对第一用户,基于所述第一用户的竞争数据和第二用户的竞争数据自动选择所述第二用户;在所述第一时间段期间经由所述通信接口向所述第二用户的计算装置发送锻炼选择,所述锻炼选择使得锻炼的视频在第二时间段期间显示在所述第一用户的智能镜子和所述第二用户的智能镜子上;在所述第一时间段之后的所述第二时间段期间,经由所述通信接口并且向所述第二用
户的计算装置发送在所述锻炼的视频的所述显示期间锻炼并且由所述第一用户的智能镜子的相机捕获的所述第一用户的实况流,以使得所述第一用户的实况流在所述第二时间段期间被显示在所述第二用户的智能镜子处;在所述第二时间段期间经由所述通信接口并且从所述第二用户的计算装置接收在所述锻炼的视频的所述显示期间锻炼并且在所述第二时间段期间由所述第二用户的智能镜子的相机捕获的所述第二用户的实况流;使得经由所述显示器在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第二用户的实况流;以及使得经由所述显示器在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第一用户的表现得分和所述第二用户的表现得分,同时所述第一用户的表现得分和所述第二用户的表现得分也在所述第二时间段期间在所述第二用户的智能镜子处被显示。37.根据权利要求36所述的设备,其中:所述第一用户的竞争数据包括所述第一用户的生物统计数据、所述第一用户的传感器数据、所述第一用户的历史锻炼表现、所述第一用户的用户偏好或所述第一用户的用户人口统计中的至少一个,以及用于自动选择第二用户的处理器可执行指令包括用于基于所述第一用户的竞争数据和所述第二用户的竞争数据计算所述第一用户和所述第二用户的兼容性得分的处理器可执行指令,所述处理器可执行指令还包括用于进行以下操作的处理器可执行指令:基于所述兼容性得分,向所述第二用户的计算装置发送对所述第二用户的挑战消息;以及从所述第二用户的计算装置接收响应于所述挑战消息的接受消息。38.根据权利要求36所述的设备,其中,用于自动选择所述第二用户的处理器可执行指令包括用于进行以下操作的处理器可执行指令:基于所述第一用户的竞争数据和所述第二用户的竞争数据计算所述第一用户和所述第二用户的兼容性得分,以及基于兼容性得分和未来用户参与预测来选择所述第二用户,所述未来用户参与预测表示所述第一用户在所述锻炼期间的表现得分高于所述第二用户在所述锻炼期间的表现得分或低于所述第二用户在锻炼期间的表现得分中的一个的可能性。39.根据权利要求36所述的设备,其中,所述处理器可执行指令还包括用于进行以下操作的处理器可执行指令:在所述第二时间段期间并且向所述第二用户的计算装置发送经由第一生物计量传感器测量的所述第一用户的生物计量数据;在所述第二时间段期间并且从所述第二用户的计算装置接收经由第二生物计量传感器测量的所述第二用户的生物计量数据;以及使得经由所述显示器在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第二用户的生物计量数据。40.根据权利要求36所述的设备,其中,所述处理器可执行指令还包括用于进行以下操作的处理器可执行指令:
在所述第二时间段期间,基于所述第一用户的生物计量数据来计算所述第一用户的表现得分,并且基于所述第二用户的生物计量数据来计算所述第二用户的表现得分。41.根据权利要求36所述的设备,其中,所述第二用户的计算装置是所述第二用户的智能电话或所述第二用户的智能镜子中的至少一者。42.根据权利要求36所述的设备,其中:所述第一用户被包括在具有第一多个用户的第一团队内,所述第二用户被包括在具有第二多个用户的第二团队内,所述处理器可执行指令还包括用于以下操作的处理器可执行指令:使得经由所述显示器在所述第二时间段期间并且在所述第一用户的智能镜子处显示所述第一团队的表现得分和所述第二团队的表现得分,同时所述第一团队的所述表现得分和所述第二团队的所述表现得分也在所述第二时间段期间在所述第二用户的智能镜子处被显示。43.根据权利要求36所述的设备,其中,所述处理器可执行指令还包括用于进行以下操作的处理器可执行指令:在所述第二时间段之后的第三时间段期间接收第三用户代替所述第一用户进行锻炼的指示;使得经由所述显示器在所述第三时间段期间并且在所述第一用户的智能镜子处显示在所述锻炼的视频的所述显示期间锻炼并且在所述第三时间段期间由所述第三用户的智能镜子的相机捕获的所述第三用户的实况流;以及使得经由所述显示器在所述第三时间段期间并且在所述第一用户的智能镜子处共同显示所述第一用户和所述第三用户的表现得分。44.一种方法,包括:在用户的计算装置处接收对与先前记录的视频文件相关联的锻炼的选择,所述先前记录的视频文件(1)表示在第一时间段期间进行所述锻炼的所述用户的先前记录的视频,并且(2)包括所述用户在所述第一时间段期间的表现得分;响应于所述选择,在第二时间段期间在所述用户的智能镜子处显示所述先前记录的视频;以及在所述第二时间段期间在所述用户的智能镜子处反射进行所述锻炼的所述用户。45.根据权利要求44所述的方法,还包括:在所述第二时间段期间在所述用户的智能镜子处显示所述用户在所述第二时间段期间的表现得分...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。