IP Library › Granted Patent US 9,306,999
Granted Patent B2
US 9,306,999 · App. 13/912,824 · Granted Apr 5, 2016

Interactive sessions with participants and providers

Inventors: Brian R. Landwehr (Minnetonka, MN); Cullen Davis (Minnetonka, MN); Sandy Johnson (Minnetonka, MN); Arrianne Hoyland (Minnetonka, MN); Shane Huston (Minnetonka, MN); David Kaminski (Minnetonka, MN); Robert Plourde (Minnetonka, MN); Timothy Arnal (Minnetonka, MN); Andrew Chester (Minnetonka, MN)
Assignee: UNITEDHEALTH GROUP INCORPORATED
H04L65/60H04L67/12G06F19/322G06F19/3425
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 9,306,999
App. No.
13/912,824
Granted
Apr 5, 2016
Kind
B2
Abstract

Computer program products, methods, systems, apparatus, and computing entities are provided for sessions with participants and providers. For example, in one embodiment, a provider can interact with multiple participants to conduct interactive treatment sessions. Further, a participant can interact with multiple providers to conduct interactive treatment sessions. For the interactive treatment sessions, motion data and video data of the participant can be simultaneously displayed to the provider.

Claims (24)

1. A method, the method comprising:

establishing, via one or more processors of a provider computing entity, an interactive session with a participant computing entity, wherein the interactive session is for a user of the participant computing entity to perform a treatment during the interactive session;

receiving, via one or more processors of the provider computing entity, a video stream of video data of the interactive session and a motion stream of motion data of the interactive session, (a) the video data and the motion data captured simultaneously by and originating from the participant computing entity, (b) the video data comprising video of the user performing the treatment during the interactive session, and (c) the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session, and

providing, via one or more processors of the provider computing entity, for simultaneous and separate display (a) of at least a portion of the video data comprising the video of the user performing the treatment during the interactive session in a first display area of a display and (b) of at least a portion of the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session in a second display area of the display, wherein the first display area and the second display do not overlap.

2. The method of claim 1 , wherein the participant computing entity enables the participant to conduct interactive sessions with a plurality of providers.

3. The method of claim 1 , wherein the provider computing entity enables the provider to conduct interactive sessions with a plurality of participants.

4. The method of claim 1 , wherein the interactive session further comprises an audio stream of audio data originating from the participant computing entity and provided to the provider computing entity.

5. The method of claim 1 , wherein the interactive session further comprises a video stream of video data and an audio stream of audio data originating from the provider computing entity and provided to the participant computing entity.

6. A provider apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the provider apparatus to at least:

establish an interactive session with a participant computing entity, wherein the interactive session is for a user of the participant computing entity to perform a treatment during the interactive session;

receive a video stream of video data of the interactive session and a motion stream of motion data of the interactive session, (a) the video data and the motion data captured simultaneously by and originating from the participant computing entity, (b) the video data comprising video of the user performing the treatment during the interactive session, and (c) the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session; and

provide for simultaneous and separate display (a) of at least a portion of the video data comprising the video of the user performing the treatment during the interactive session in a first display area of a display and (b) of at least a portion of the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session in a second display area of the display, wherein the first display area and the second display do not overlap.

7. The provider apparatus of claim 6 , wherein the participant computing entity enables the participant to conduct interactive sessions with a plurality of providers.

8. The provider apparatus of claim 6 , wherein the provider apparatus enables the provider to conduct interactive sessions with a plurality of participants.

9. The provider apparatus of claim 6 , wherein the interactive session further comprises an audio stream of audio data originating from the participant computing entity and provided to the provider apparatus.

10. The provider apparatus of claim 6 , wherein the interactive session further comprises a video stream of video data and an audio stream of audio data originating from the provider apparatus and provided to the participant computing entity.

11. A computer program product, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions executable by a provider computing entity and comprising:

an executable portion configured to establish an interactive session with a participant computing entity, wherein the interactive session is for a user of the participant computing entity to perform a treatment during the interactive session;

an executable portion configured to receive a video stream of video data of the interactive session and a motion stream of motion data of the interactive session, (a) the video data and the motion data captured simultaneously by and originating from the participant computing entity, (b) the video data comprising video of the user performing the treatment during the interactive session, and (c) the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session; and

an executable portion configured to provide for simultaneous and separate display (a) of at least a portion of the video data comprising the video of the user performing the treatment during the interactive session in a first display area of a display and (b) of at least a portion of the motion data comprising points representative of the user's body parts appropriately connected forming a skeleton representative (i) of the user and (ii) of the user's movements performing the treatment during the interactive session in a second display area of the display, wherein the first display area and the second display do not overlap.

12. The computer program product of claim 11 , wherein the participant computing entity enables the participant to conduct interactive sessions with a plurality of providers.

13. The computer program product of claim 11 , wherein the provider computing entity enables the provider to conduct interactive sessions with a plurality of participants.

14. The computer program product of claim 11 , wherein the interactive session further comprises an audio stream of audio data originating from the participant computing entity and provided to the provider computing entity.

15. The computer program product of claim 11 , wherein the interactive session further comprises a video stream of video data and an audio stream of audio data originating from the provider computing entity and provided to the participant computing entity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2013
From: LANDWEHR, BRIAN R.; DAVIS, CULLEN; JOHNSON, SANDY; HOYLAND, ARRIANNE; HUSTON, SHANE; KAMINSKI, DAVID; PLOURDE, ROBERT; ARNAL, TIMOTHY; CHESTER, ANDREW
To: UNITEDHEALTH GROUP INCORPORATED
Reel/Frame 030588/0019 →
Continuity (2)
Provisional Application 61657352 · Jun 8, 2012
Related Publication 20130332616A1 · Dec 12, 2013