21 patents
Utility
Method for selecting images in video of faces in the wild
31 Oct 23
Technologies are provided herein for selecting one or more subimages to be processed from a plurality of images received.
Milko Boic
Filed: 26 Feb 21
Utility
Real-time video enhancement and metadata sharing
12 Sep 23
Embodiments are directed towards video enhancement in accordance with time constraint.
Reza Rassool
Filed: 30 Apr 21
Utility
Face liveness detection systems and methods
21 Mar 23
Technologies are provided for assessing liveness of a subject presented to a set of one or more cameras.
Milko Boic
Filed: 5 Apr 21
Utility
Intelligent metadata service for video enhancement
3 Jan 23
Embodiments are directed towards metadata service for video enhancement.
Reza Rassool
Filed: 30 Apr 21
Utility
Hue-based video enhancement and rendering
3 Jan 23
Embodiments are directed towards hue-based video enhancement.
Reza Rassool
Filed: 30 Apr 21
Utility
Methods and systems for facial recognition using motion vector trained model
15 Mar 22
Systems and methods are provided for determining a candidate identity of a person in video data based on a biometric motion signature corresponding to motion of a face of the person in the video data.
Reza Rassool
Filed: 12 Dec 19
Utility
Messaging platform communication processing using message cluster detection and categorization
28 Dec 21
Techniques are described herein for processing intra- and inter-messaging platform communications, including by receiving and analyzing messages originating from one sender for distribution to a recipient, where the sender and recipient may be on a same or separate messaging platform.
Randy Warshaw
Filed: 27 Nov 18
Utility
Multi-layered video streaming systems and methods
20 Jul 21
Systems and methods for enabling a video capture/encoding device to capture frames of a video sequence; obtain feedback from a video decoding/rendering device; divide each frame into an array of patches; select one or more patches of each frame for supplemental processing; cause the frames of the video sequence to be encoded by a video encoding module and cause the selected patches to be processed by one or more supplemental processing module(s); and assemble a multi-layer video transport stream wherein, for each frame of the video sequence, a base layer of the transport stream includes data corresponding to an encoded version of the current frame and one or more supplemental layers of the transport stream include meta-data corresponding to the division of the current frame into patches and data corresponding to the output of the supplemental processing of the selected patches of the current frame.
Reza Rassool
Filed: 1 May 18
Utility
Condensed coding block headers in video coding systems and methods
1 Jun 21
Provided herein are systems and methods for encoding an unencoded video frame of a sequence of video frames using a condensed coding header format.
Chia-Yang Tsai, Weijia Zhu, Kai Wang
Filed: 15 Mar 17
Utility
Face liveness detection systems and methods
4 May 21
Technologies are provided for assessing liveness of a subject presented to a set of one or more cameras.
Milko Boic
Filed: 5 Apr 19
Utility
Coding block bitstream structure and syntax in video coding systems and methods
27 Apr 21
Provided herein are systems and methods for encoding an array of coefficients representing an unencoded video frame of a sequence of video frames to generate an encoded bit-stream representative of the unencoded video frame.
Chia-Yang Tsai, Chao Kuang, Xiaobo Liu
Filed: 23 Feb 17
Utility
Method for selecting images in video of faces in the wild
30 Mar 21
Technologies are provided herein for selecting one or more subimages to be processed from a plurality of images received.
Milko Boic
Filed: 30 Jan 19
Utility
Block size determination for video coding systems and methods
4 Jan 21
A block processing procedure to determine coding-block or transform-block sizes for encoded and decoding video data.
Chia-Yang Tsai, Chao Kuang
Filed: 11 Apr 19
Utility
Video-segment identification systems and methods
17 Aug 20
Summarization segments of an encoded video can be efficiently identified, without the need to decode the encoded video to obtain image data, by analyzing encoded-buffer-size deltas, each indicating an encoded-buffer-size difference between a pair of intra-coded frames of an encoded video.
Milko Boic
Filed: 3 Feb 19
Utility
Residual transformation and inverse transformation in video coding systems and methods
3 Aug 20
A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined.
Chia-Yang Tsai, Wengpeng Ding
Filed: 21 Dec 15
Utility
Layered deblocking filtering in video processing systems and methods
18 May 20
A protocol is provided by which a current block and a neighboring block are identified and the current block is processed.
Chia-Yang Tsai, Kai Wang, Chao Kuang
Filed: 29 Sep 15
Utility
Motion vector selection and prediction in video coding systems and methods
11 May 20
An unencoded video frame of a sequence of video frames is encoded to generate an encoded bit-stream representative of the unencoded video frame.
Chia-Yang Tsai, Gang Wu
Filed: 21 Dec 15
Utility
Device-centric media prioritization systems and methods
2 Mar 20
In a system comprising media files resident on various devices which can interconnect and provide indices of their media library content, an organization method may provide an aggregate view of the media library of all connected devices ordering the media library contents of various connected devices from the point of view of the device from which the view of the aggregate library will be shown.
Milko Boic
Filed: 22 Oct 17
Utility
Residual transformation and inverse transformation in video coding systems and methods
6 Jan 20
A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined.
Chia-Yang Tsai, Wenpeng Ding, Gang Wu
Filed: 10 Dec 18
Utility
Composing media stories method and system
30 Dec 19
Disclosed is a method and apparatus to programmatically determine a home location for a user, to cluster photographs and videos into events and trips relative to the home location, to determine names for the events and trips, to composite stories created from the events and trips, to update the composited stories over time, and to output the composited stories for display.
Milko Boic
Filed: 25 Feb 16