Adikari
A.a. Jithra Adikari, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20150295904 | EARLY CONTENT ENGINE RECEIVER SYNCHRONIZATION - An HDCP receiver device that receives frames from an HDCP transmitter device. The receiver device has a frame counter that is updated for each frame that is received from the transmitter device and that includes encrypted content, while the receiver device is in a pre-authorization mode. During the pre-authorization mode, the receiver device does not decrypt any received frame bearing encrypted content. While the receiver device waits to transition from the pre-authorization mode to a post-authorization mode in which the receiver device can begin to decrypt any received frames that include encrypted content, the frame counter is updated for each frame received that includes encrypted content. In the post-authorization mode, the frame counter has a nonzero value if frames including encrypted content were received by the receiver device during the pre-authorization mode. | 10-15-2015 |
20150296253 | DYNAMIC COLOR DEPTH FOR HDCP OVER HDMI - A method for determining the color depths of the video data for a selected frame in High-bandwidth Digital Content Protection (HDCP) video data transmitted over a High Definition Multimedia Interface (HDMI), in which (a) the beginning of the selected frame is marked with a vertical synchronization (VSYNC) signal and (b) a mark in a window of opportunity (WOO) for the selected frame indicates whether or not that frame is encrypted. The method detects, for the selected frame, the length of the interval between a VSYNC signal and the location of at least one of (i) the start of the corresponding WOO and (ii) the mark indicating whether or not the selected frame is encrypted, and then determines the color depth of the video data for the selected frame based on the detected length. | 10-15-2015 |
A. A. Jithra Adikari, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20150178146 | METHOD AND APPARATUS FOR CIPHER FAULT DETECTION - What is disclosed is an embodiment of a method for ciphering data. Data is provided for ciphering thereof. The data is ciphered in a plurality of steps. For each step, an encoding for error detection of the data for being processed within the step is determined. An output error detection encoding for the step is determined. The data for being processed within the round is processed to provide output error detection encoding which is then verified against the determined output error detection encoding. When the output error detection encoding is other than same as the determined error detection encoding, providing a signal indicative of an error within the cipher process. | 06-25-2015 |
Jithra Adikari, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20110270902 | Efficient Multipliers Based on Multiple-Radix Representations - Methods and apparatus for multiplying integers using a double-base numbering system are presented. In one embodiment, a method includes splitting a first integer into a plurality of binary blocks. The method may also include encoding the plurality of binary blocks into a plurality of encoded blocks in a double-base numbering system. Additionally, the method may include producing a plurality of multiples of a second integer. The method may also include producing a plurality partial results. The method may include selectively shifting the plurality of partial results to generate a plurality of shifted partial results, and adding the plurality of partial results and the shifted partial results to create the product of a plurality of integers. | 11-03-2011 |
Sisira D. Adikari, Aurora CA
Patent application number | Description | Published |
---|---|---|
20120109483 | METHOD FOR CONTROLLING TORQUE AT ONE OR MORE WHEELS OF A VEHICLE - An exemplary method for controlling torque at one or more wheels of a vehicle, including controlling both positive torque (acceleration) and negative torque (braking) with a single torque command. According to one embodiment, the method interprets the acceleration and braking intent of the driver, takes into consideration certain special conditions (e.g., vehicle dynamic conditions like wheel slip, over- and under-steer, etc.), and generates one or more individual torque commands that are sent to individual wheels or corners of the vehicle. The individual torque commands may address certain chassis and powertrain functions like acceleration and braking, and may provide full-feature torque control (i.e., acceleration, braking, vehicle dynamics, etc.) on an individual wheel basis. It is also possible for the method to be used in a system where a number of the common chassis, powertrain and/or vehicle dynamic modules have been integrated into a single torque control module or the like. | 05-03-2012 |