FACIAL GESTURE RECOGNITION AND VIDEO ANALYSIS TOOL
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may be directed to a video communication server. In some embodiments, the video communication server includes: at least one memory including instructions; and at least one processing device configured for executing the instructions, wherein the instructions cause the at least one processing device to perform the operations of: determining a time duration of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing video content transmitted between the first user device and the second user device; determining at least one gesture of at least one of the first user and the second user based on analyzing the video content; and generating a compatibility score of the first user and the second user based at least in part on the determined time duration and the at least one determined gesture.
-
Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A video communications and personal compatibility communications system, the system comprising:
-
a) at least one memory comprising instructions; b) a video communications device operable to receive and transmit video communications between first and second user devices; c) at least one profile management unit; d) at least one profile database; e) at least one compatibility unit; and d) at least one processing device in communication with and operable to manage the video communications device, the at least one profile management unit, the at least one profile database, and the at lest one compatibility unit, the at least one processing device further operable to execute the instructions stored in the at least one memory, wherein executing the instructions causes the at least one processor to; initiate a video communication session between first and second users on the first and second user devices respectively, the at least one profile database operable to receive profile data for each of the first and second users from the profile management unit; analyze video transmitted between the first and second user devices in coordination with the video communications device; determine during the video communication session whether the transmitted video contains objectionable content; implement a safety protocol based on determining the transmitted video comprises objectionable content; receive a compatibility indication from each of the first and second devices if the safety protocol does not otherwise terminate the video communication session; determine, using the compatibility unit, a compatibility between the first and second users based at least in part on the received compatibility indications; and communicate an indication of the determined compatibility to the first and second user devices. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium comprising code, wherein the code, when executed by at least one processing device of a video communication server, causes the at least one processing device to perform the operations of:
-
establishing, using a communication unit comprised in the at least one processing device, a video communication connection between a first user of a first user device and a second user of a second user device, wherein the video communication connection enables the first and second users to participate in a game session of a video dating game; receiving, at a video analysis unit comprised in the at least one processing device and during the game session, video content transmitted between the first user device and the second user device; determining, using a recognition unit comprised in the at least one processing device and during the game session, the video content comprises objectionable content based on analyzing the video content; and implementing, using a graphical processing unit (GPU) comprised in the at least one processing device, a safety protocol during the game session based on determining the video content comprises objectionable content. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A method comprising:
-
establishing, using a communication unit comprised in at least one processing device of a video communications server, a video communication connection between a first user of a first user device and a second user of a second user device, wherein the video communication connection enables the first and second users to participate in a game session of a video dating game; receiving, at a video analysis unit comprised in the at least one processing device and during the game session, video content transmitted between the first user device and the second user device; determining, using a recognition unit comprised in the at least one processing device and during the game session, the video content comprises objectionable content based on analyzing the video content; and implementing, using a graphical processing unit (GPU) comprised in the at least one processing device, a safety protocol during the game session based on determining the video content comprises objectionable content. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification