Systems and methods of providing contextual features for digital communication
First Claim
1. A video communication server comprising:
- at least one memory comprising 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;
receiving, using a communication unit comprised in the at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device;
analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time;
identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content;
identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and
presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may be directed to a video communication server for: receiving, using a communication unit comprised in at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time; identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content; identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device.
-
Citations
20 Claims
-
1. A video communication server comprising:
-
at least one memory comprising 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; receiving, using a communication unit comprised in the at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time; identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content; identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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:
-
receiving, using a communication unit comprised in the at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time; identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content; identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, using a communication unit comprised in at least one processing device, video content of a video communication connection between a first user of a first user device and a second user of a second user device; analyzing, using a graphical processing unit (GPU) comprised in the at least one processing device, the video content in real time; identifying, using a recognition unit comprised in the at least one processing device, at least one object of interest comprised in the video content; identifying, using a features unit comprised in the least one processing device, at least one contextual feature associated with the at least one identified object of interest; and presenting, using an input/output (I/O) device, the at least one contextual feature to at least one of the first user device and the second user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification