Sign In to Follow Application
View All Documents & Correspondence

System And Method To Facilitate Video Calling

Abstract: The present disclosure discloses a system and method to facilitate video calling between one or more entities 108, The system100 comprises video calling devices 106 associated with the entities 108, which comprise a plurality of antennas, each configured to transmit and receive a set of signals, a communication unit operatively coupled to the plurality of antennas, and configured to communicatively couple the one or more video calling devices 106, and a processing unit 102 operatively coupled to the one or more video calling devices 106 to facilitate selection of at least two antennas, and facilitate transmission and reception of signals between the selected antennas and a video calling device 106 to facilitate video calling.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
30 May 2020
Publication Number
49/2021
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-12-31
Renewal Date

Applicants

Chitkara Innovation Incubator Foundation
SCO: 160-161, Sector - 9c, Madhya Marg, Chandigarh- 160009, India.

Inventors

1. TANEJA, Ashu
Chitkara University Himachal Campus, Pinjore-Barotiwala National Highway (NH-21 A) Himachal Pradesh - 174 103, India.
2. SALUJA, Nitin Kumar
Chitkara University Rajpura-Chandigarh Highway, Rajpura-Patiala, Punjab - 140 401, India.
3. SALUJA, Deepak
H. N. - 94, D Block, Inder Puri Mohalla, Street #3, Sirsa, Haryana - 125055, India.
4. SINGH, Varinder
Chitkara University Rajpura-Chandigarh Highway, Rajpura-Patiala, Punjab - 140 401, India.
5. RANI, Shalli
Chitkara University Rajpura-Chandigarh Highway, Rajpura-Patiala, Punjab - 140 401, India.

Specification

[0001] The present disclosure relates to the field of high definition video
communication. More particularly, the present disclosure relates to system and method for
facilitating video calling and video streaming.
BACKGROUND
[0002] Background description includes information that may be useful in
understanding the present invention. It is not an admission that any of the information
provided herein is prior art or relevant to the presently claimed invention, or that any
publication specifically or implicitly referenced is prior art.
[0003] Ranging from office conferences, important meetings to inauguration of
remote projects, video calls have attained a key position in communication methods. But, the
experience of video calls, especially during travelling, is still the pain point. It is common to
experience signal drop and inconsistent video streaming despite higher progress in
telecommunication domain. On the other hand, the applications like important
discussions/meetings and telemedicine requires reliable and high definition video call to
enable assessment of patient condition by the clinician.
[0004] Video calls are generally performed through mobile phones or laptops, which
are usually multifunctional devices. Such devices suffer with variable priority due to multifunctionality of the devices. For example, social media and web browsing on an existing
mobile phone switches the priority to scheduled package transmission, which results in jitter
in the video calls, especially during traveling. The multi-functionality also limits the partial
usage of processors for video calling. Moreover, protocol for video calls suffer limitation due
to use of high computational algorithms, which further leads to lag in the video.
[0005] Making or attending video calls while travelling results in high variability of
the signals. The variation in signal strength may result in unreliable connections. It also
results in variable data rate. Hence, the video calling experience, during travelling, requires
additional processing of the signals.
[0006] In conventional systems associated with wireless communication, a single
antenna is used at the source, and another single antenna is used at the destination for
transmission and reception of signals. In some cases, said arrangement could result in
problems related to multipath effects. When an electromagnetic (EM) wave, transmitted from
3
the source antenna, gets collided with obstructions such as hills, canyons, buildings, and
utility wires, wave fronts associated with the EM wave get scattered, and thus the collision of
the EM wave with the obstruction may cause the wave fronts to take various different paths,
and thus the wave fronts may reach the destination at different time instants. The late arrival
of scattered portions of the EM wave causes problems such as fading, cut-out (also, known as
cliff effect), and intermittent reception (also, known as picket fencing).
[0007] In digital communications systems, such as wireless Internet, the multipath
effect can cause a reduction in data speed and an increase in the number of errors.
[0008] Even while implementing single input multiple output (SIMO), or multiple
input single output (MISO) techniques, the spatial diversity is not exploited. Further, the
limitations of current processing capabilities doesn’t allow the usage of non-linear precoding
at the receiver end. Even the implementation of MIMO is limited by processing capability
resulting in usage of limited capability of spatial diversity. The freedom to choose user and
antenna at antenna ends enhance the capacity. It requires high processing capability as the
priorities of multi-functional mobile varies considerably.
[0009] The other possible solution is satellite communication. The example is the onboard video streaming in the plane/trains. We also receive the dish signals through satellite or
coaxial cables or optical fibres. Satellite signals allow HD streaming due to line of sight
signals available as the satellites are mounted in space. The satellite is costlier due to high
capital and operational expenditure due to the nature of the technology. While the
requirement for dedicated channel is responsible for high cost in case of coaxial cable and
fibre.
[0010] There is, therefore, a need in the art to provide a fast, efficient, cost effective,
and simple device/ system to overcome the above-mentioned and limitations of the existing
solutions and utilize multiple input multiple output (MIMO) techniques with optimum
resource allocations.
OBJECTS OF THE PRESENT DISCLOSURE
[0011] Some of the objects of the present disclosure, which at least one embodiment
herein satisfies are as listed herein below.
[0012] It is an object of the present disclosure to provide a system and method for
facilitating reliable and high definition video calling on dedicated device.
[0013] It is another object of the present disclosure to provide a system and method
for enabling video call using MIMO technique and 5G network.
4
[0014] It is another object of the present disclosure to provide a system and method
for facilitating video calling device selection at priority and entity selection.
[0015] It is another object of the present disclosure to provide a system and method
for facilitating effective video calling even while travelling.
[0016] It is another object of the present disclosure to provide a system and method
for mitigating multipath effect.
[0017] It is another object of the present disclosure to provide a fast, portable,
efficient, cost effective, and simple video calling device.
SUMMARY
[0018] The present disclosure relates to the field of video enabled communication.
More particularly, the present disclosure relates to system and method for facilitating video
calling/streaming.
[0019] An aspect of the present disclosure pertains to a system to facilitate video
calling/streaming between one or more entities, the system comprising: one or more video
calling devices connected through base stations; wherein both the video calling device and
the base stations comprises multiple antennas; each antenna is configured to transmit and
receive un-correlated set of signals; the antennas are connected to a radio frequency chain
containing antenna, filters, amplifiers and analog to digital conversion; a processor helps in
combining all the received signals as per the criteria; an antenna operatively coupled to the
radio-frequency chain, and configured to communicatively couple the two or more antennas
at base station; and a processing unit operatively coupled to the one or more video calling
devices, the processing unit comprising one or more processors coupled with a memory, the
memory storing instructions executable by the one or more processors configured to:receive a
first set of signals from the one or more video calling devices associated with a first
entity;encrypt the received first set of signals; select at least two antennas among the plurality
of antennas of the one or more video calling devices, and correspondingly create a
communication channel between the selected at least two antennas associated with the video
calling device of the first entity and the one or more video calling devices associated with one
or more second entities; transmit the encrypted first set of signals, through the
communication channel, from the selected at least one radio frequency chain to the one or
more video calling devices associated with one or more second entities; receive a second set
of signals, through the communication channel, from the one or more video calling devices
associated with one or more second entities; decrypt the received second set of signals; and
5
extract a third set of signals from the decrypted second set of signals, wherein the third set of
signals pertains to any or a combination of image, data, audio, and video, being transmitted
from the one or more video calling devices associated with one or more second entities.
[0020] In an aspect, the encrypted first set of signals may be modulated before
transmission from the selected at least two antennas to the one or more video calling devices.
[0021] In an aspect, the modulated first set of signals can be non-linearly pre-coded
before transmission from the selected at least two antennas to the one or more video calling
devices.
[0022] In an aspect, the system comprises an input unit operatively coupled to the
processing unit and configured to detect one or more operations performed by the first entity,
and correspondingly generate the first set of signals.
[0023] In an aspect, the input unit comprises any or a combination of camera,
proximity sensor, keyboard, and touchpad.
[0024] In an aspect, the system comprises an output unit operatively coupled to the
processing unit and configured to display by transforming the extracted third set of signals to
a set of display signals.
[0025] In an aspect, the output unit comprises any or a combination of camera
display, LCD, LED, OLED, VFD, and TFT LCD.
[0026] In an aspect, the communication unit comprises any or a combination of 5G
chipset, WiFi, LiFi, and Bluetooth.
[0027] In an aspect, both, the video calling device and the base stations comprise
multiple antennas; each antenna is configured to transmit and receive un-correlated set of
signals; the antennas are connected to the radio frequency chain containing antenna, filters,
amplifiers and analog to digital conversion ; a processor helps in combining all the received
signals as per the criteria; a transceiving unit operatively coupled to the radio-frequency
chain, and configured to communicatively couple the two or more antennas at base station;
and a processing unit operatively coupled to the one or more video calling devices, the
processing unit comprising one or more processors coupled with a memory, the memory
storing instructions executable by the one or more processors configured to: receive a first set
of signals from the one or more video calling devices associated with a first entity; encrypt
the received first set of signals; select at least two antennas among the plurality of antennas of
the one or more video calling devices, and correspondingly create a communication channel
between the selected at least two antennas associated with the video calling device of the first
entity and the one or more video calling devices associated with one or more second entities;
6
transmit the encrypted first set of signals, through the communication channel, from the
selected at least one radio frequency chain to the one or more video calling devices associated
with one or more second entities; receive a second set of signals, through the communication
channel, from the one or more video calling devices associated with one or more second
entities; decrypt the received second set of signals; and extract a third set of signals from the
decrypted second set of signals, wherein the third set of signals pertains to any or a
combination of image, data, audio, and video, being transmitted from the one or more video
calling devices associated with one or more second entities.
[0028] Another aspect of the present disclosure pertains to a method to facilitate
video calling between one or more entities, the method comprises steps of :receiving, at one
or more processors of a processing unit, a first set of signals from a first entity associated the
one or more video calling devices; encrypting, at the one or more processors, the received
first set of signals;selecting, at the one or more processors, at least two antennas among the
plurality of antennas of the one or more video calling devices, and correspondingly create a
communication channel between the selected at least two antennas associated with the video
calling device of the first entity and the one or more video calling devices associated with one
or more second entities;transmitting, by the one or more processors, the encrypted first set of
signals, through the communication channel, from the selected at least two antennas to the
one or more video calling devices associated with one or more second entities; receiving, at
the one or more processors, a second set of signals, through the communication channel, from
the one or more video calling devices associated with the one or more second entities;
decrypting, at the one or more processors, the received second set of signals; and extracting,
at the one or more processors, a third set of signals from the decrypted second set of signals,
wherein the third set of signals pertains to any or a combination of image, data, audio, and
video, being transmitted from the one or more video calling devices associated with one or
more second entities.
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The accompanying drawings are included to provide a further understanding
of the present disclosure, and are incorporated in and constitute a part of this specification.
The drawings illustrate exemplary embodiments of the present disclosure and, together with
the description, serve to explain the principles of the present disclosure.
[0030] The diagrams are for illustration only, which thus is not a limitation of the
present disclosure, and wherein:
7
[0031] FIG. 1 illustrates exemplary network architecture of the proposed system to
illustrate its overall working in accordance with an embodiment of the present disclosure.
[0032] FIG. 2 illustrates exemplary functional components of a processing unit, in
accordance with an exemplary embodiment of the present disclosure.
[0033] FIGs. 3A-3F illustrate diagrammatic representations associated with video
calling and video calling devices, in accordance with an embodiment of the present
disclosure.
[0034] FIG. 4 illustrates a method to facilitate video calling, in accordance with an
embodiment of the present disclosure.
[0035] FIG. 5 illustrates an exemplary computer system in which or with which
embodiments of the present invention can be utilized in accordance with embodiments of the
present disclosure.
DETAILED DESCRIPTION
[0036] The following is a detailed description of embodiments of the disclosure
depicted in the accompanying drawings. The embodiments are in such detail as to clearly
communicate the disclosure. However, the amount of detail offered is not intended to limit
the anticipated variations of embodiments; on the contrary, the intention is to cover all
modifications, equivalents, and alternatives falling within the spirit and scope of the present
disclosure as defined by the appended claims.
[0037] Various terms as used herein are shown below. To the extent a term used in a
claim is not defined below, it should be given the broadest definition persons in the pertinent
art have given that term as reflected in printed publications and issued patents at the time of
filing.
[0038] In some embodiments, the numerical parameters set forth in the written
description and attached claims are approximations that can vary depending upon the desired
properties sought to be obtained by a particular embodiment. In some embodiments, the
numerical parameters should be construed in light of the number of reported significant digits
and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges
and parameters setting forth the broad scope of some embodiments of the invention are
approximations, the numerical values set forth in the specific examples are reported as
precisely as practicable. The numerical values presented in some embodiments of the
invention may contain certain errors necessarily resulting from the standard deviation found
in their respective testing measurements.
8
[0039] As used in the description herein and throughout the claims that follow, the
meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates
otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and
“on” unless the context clearly dictates otherwise.
[0040] The recitation of ranges of values herein is merely intended to serve as a
shorthand method of referring individually to each separate value falling within the range.
Unless otherwise indicated herein, each individual value is incorporated into the specification
as if it were individually recited herein. All methods described herein can be performed in
any suitable order unless otherwise indicated herein or otherwise clearly contradicted by
context. The use of any and all examples, or exemplary language (e.g. “such as”) provided
with respect to certain embodiments herein is intended merely to better illuminate the
invention and does not pose a limitation on the scope of the invention otherwise claimed. No
language in the specification should be construed as indicating any non-claimed element
essential to the practice of the invention.
[0041] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and
claimed individually or in any combination with other members of the group or other
elements found herein. One or more members of a group can be included in, or deleted from,
a group for reasons of convenience and/or patentability. When any such inclusion or deletion
occurs, the specification is herein deemed to contain the group as modified thus fulfilling the
written description of all groups used in the appended claims.
[0042] The present disclosure relates to the field of video enabled communication.
More particularly, the present disclosure relates to system and method for facilitating lag-free
and high definition video calling and streaming,where both the video calling device and the
base stations comprises multiple antennas; each antenna is configured to transmit and receive
un-correlated set of signals; the antennas are connected to the radio frequency chain
containing antenna, filters, amplifiers and an alog to digital conversion etc.; a processor helps
in combining all the received signals as per the criteria; a antenna unit operatively coupled to
the radio-frequency chain, and configured to communicatively couple the two or more
antennas at base station; and a processing unit operatively coupled to the one or more video
calling devices, the processing unit comprising one or more processors coupled with a
memory, the memory storing instructions executable by the one or more processors
configured to: receive a first set of signals from the one or more video calling devices
associated with a first entity; encrypt the received first set of signals; select at least two
9
antennas among the plurality of antennas of the one or more video calling devices, and
correspondingly create a communication channel between the selected at least two antennas
associated with the video calling device of the first entity and the one or more video calling
devices associated with one or more second entities; transmit the encrypted first set of
signals, through the communication channel, from the selected at least one radio frequency
chain to the one or more video calling devices associated with one or more second entities;
receive a second set of signals, through the communication channel, from the one or more
video calling devices associated with one or more second entities; decrypt the received
second set of signals; and extract a third set of signals from the decrypted second set of
signals, wherein the third set of signals pertains to any or a combination of image, data,
audio, and video, being transmitted from the one or more video calling devices associated
with one or more second entities. In an embodiment, the encrypted first set of signals can be
modulated before transmission from the selected at least two antennas to the one or more
video calling devices.
[0043] In an embodiment, the modulated first set of signals can be non-linearly precoded before transmission from the selected at least two antennas to the one or more video
calling devices.
[0044] In an embodiment, the system can include an input unit operatively coupled to
the processing unit, and configured to detect one or more operations performed by the first
entity, and correspondingly generate the first set of signals.
[0045] In an embodiment, the input unit can include any or a combination of camera,
proximity sensor, keyboard, and touchpad.
[0046] In an embodiment, the system can include an output unit operatively coupled
to the processing unit, and configured to display by transforming the extracted third set of
signals to a set of display signals.
[0047] In an embodiment, the output unit can include any or a combination of
Camera, LCD, LED, OLED, VFD, and TFT LCD.
[0048] In an embodiment, the communication unit can include any or a combination
of 5G chipset, WiFi, LiFi, and Bluetooth.
[0049] According to another aspect of the present disclosure pertains to a video
calling device comprising: a plurality of antennas, each configured to transmit and receive a
set of signals; a communication unit operatively coupled to the plurality of antennas, and
configured to communicatively couple the one or more video calling devices; and a
processing unit operatively coupled to the plurality of antennas, and the communication unit,
10
the processing unit comprising one or more processors coupled with a memory, the memory
storing instructions executable by the one or more processors configured to: receive a first set
of signals, from an input unit, wherein the first set of signals corresponds to one or more
inputs received from a first entity associated with the one or more video calling devices;
encrypt the received first set of signals; select at least two antennas among the plurality of
antennas, and correspondingly create a communication channel between the selected at least
two antennas associated with the video calling device of the first entity and the one or more
video calling devices associated with one or more second entities; transmit the encrypted first
set of signals, through the communication channel, from the selected at least two antennas to
the one or more video calling devices associated with one or more second entities; receive a
second set of signals, through the communication channel, from the one or more video calling
devices associated with one or more second entities; decrypt the received second set of
signals; and extract a third set of signals from the decrypted second set of signals, wherein the
third set of signals pertains to any or a combination of image, data, audio, and video, being
transmitted from the one or more video calling devices associated with one or more second
entities.
[0050] According to yet another aspect of the present disclosure pertains to a method
to facilitate video calling between one or more entities, the method comprises steps of:
receiving, at one or more processors of a processing unit, a first set of signals from a first
entity associated the one or more video calling devices; encrypting, at the one or more
processors, the received first set of signals; selecting, at the one or more processors, at least
two antennas among the plurality of antennas of the one or more video calling devices, and
correspondingly create a communication channel between the selected at least two antennas
associated with the video calling device of the first entity and the one or more video calling
devices associated with one or more second entities; transmitting, by the one or more
processors, the encrypted first set of signals, through the communication channel, from the
selected at least two antennas to the one or more video calling devices associated with one or
more second entities; receiving, at the one or more processors, a second set of signals,
through the communication channel, from the one or more video calling devices associated
with the one or more second entities; decrypting, at the one or more processors, the received
second set of signals; and extracting, at the one or more processors, a third set of signals from
the decrypted second set of signals, wherein the third set of signals pertains to any or a
combination of image, data, audio, and video, being transmitted from the one or more video
calling devices associated with one or more second entities.
11
[0051] FIG. 1 illustrates exemplary network architecture of the proposed system to
illustrate its overall working in accordance with an embodiment of the present disclosure.
[0052] According to an embodiment of the present disclosure, the proposed system
100 can be utilized to facilitate video calling between one or more entities. The proposed
system 100 can include a processing unit 102 that can be including one or more processors,
and a memory coupled to the one or more processors and comprising computer readable
program code embodied in the memory that is executable by the one or more processors,
which can be configured to facilitate video calling, by enabling transmission and reception of
signals among one or more video calling devices 106-1, 106-2... 106-N (individually referred
to as video calling device 106, and collectively referred to as video calling devices 106 or
plurality of video calling devices 106, hereinafter).
[0053] As illustrated, the processing unit 102 can be communicatively coupled with
video calling devices 106 through a network 104. In an embodiment, the processing unit 102
can be implemented using any or a combination of hardware components and software
components such as a cloud, a server, a computing system, a computing device, a network
device and the like. Further, the processing unit 102 can interact with video calling devices
106 through a communicating unit (not shown), such as 5G chip-set, Wi-Fi, Bluetooth, Li-Fi,
or an application, that can reside in any or a combination of theprocessing unit 102 and the
video calling devices 106. In an implementation, the processing unit 102 can be accessed by a
network or a server that can be configured with any operating system, including but not
limited to, AndroidTM, iOSTM, and the like.
[0054] Further, the network 104 can be a wireless network, a wired network or a
combination thereof that can be implemented as one of the different types of networks, such
as Intranet, Local Area Network (LAN), Wide Area Network (WAN), Internet, and the like.
Further, the network 104 can either be a dedicated network or a shared network. The shared
network can represent an association of the different types of networks that can use variety of
protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control
Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like.
[0055] In an embodiment, one video calling device 106 can communicate with
another video calling device 106 through the network 104 to enable video calling between
one or more entities 108-1, 108-2 … 108-N (also, individually referred to as entity 108, and
collectively referred to as entities 108, hereinafter). In an illustrative embodiment, video
calling devices 106 can be any or a combination of laptop, mobile phone, computer, and the
likes.
12
[0056] According to various embodiments of the present disclosure, the processing
unit102 can provide an interface to facilitate hassle free, and efficient video calling between
various video calling devices 106. In an embodiment, the processing unit 102 can enable
multiple video calling devices 106 to join video calling, simultaneously.
[0057] In an embodiment, each of the video calling devices 106 can include a
plurality of antennas (also, individually referred to as antenna, and collectively referred to as
antennas, hereinafter), such that each antenna is configured to transmit a set of signals to
another video calling device 106, and receive another set of signals from the another video
calling device 106 to facilitate video calling.
[0058] In an embodiment, each of the video calling devices 106 can include an input
unit (not shown), which can be configured to detect one or more operations performed by
entities 108, such as, speaking, giving a presentation, enacting, gesture and the like, and
correspondingly generate a first set of signals. In an illustrative embodiment, the input unit
can be including any or a combination of camera, proximity sensor, keyboard, touchpad, and
the like. In another embodiment, each of the video calling devices 106 can include an output
unit (not shown), which can be configured to facilitate display of a set of signals received
from another video calling device 106 by transforming the set of signals into a set of display
signals. In an illustrative embodiment, the output unit can be including any or a combination
of Liquid Crystal Display (LCD), Light Emitting Diode (LED), Organic Light Emitting
Diode (OLED), Vacuum Fluorescent Display (VFD), Thin-film transistor Liquid Crystal
Display (TFT LCD), and the like.
[0059] In an embodiment, the processing unit 102 can receive a first set of signals,
which can pertain to video signals, from a first video calling device 106-1, which can be
associated with a first entity 108-1. The processing unit 102 can perform any or a
combination of encryption and compression of the received first set of signals. In an
embodiment, signal conversion of the encrypted set of signals can be performed by the
processing unit 102 to convert the encrypted first set of signals into a transmissible form. The
process of the signal conversion can be followed by the process of modulation by the
processing unit 102, in which the original signal, i.e., the encrypted first set of signals is
modulated by utilizing a set of carrier signals of pre-defined frequency. The process of
modulation can facilitate efficient transmission of the encrypted first set of signals from the
first video calling device 106-1 to one or more other video calling devices 106, with minimal
losses, and within a pre-defined time period. Further, the modulated first set of signals can be
secured by utilizing technique of non-linearly pre-coding. Hence, the modulated first set of
13
signals is non-linearly pre-coded before transmitted from the first video calling device 106-1
to one or more other video calling devices 106.
[0060] In an embodiment, the processing unit 102 can select at least two antennas
among the antennas of the first video calling device 106-1, and correspondingly create a
communication channel between the selected at least two antennas associated with the video
calling device 106-1 and a base station, and the base station can select a second video calling
device 106-2 among the one or more video calling devices 106, which can be associated with
one or more second entities 108, and are communicatively coupled to the first computing
device 106-1 at a particular time-instant. In an illustrative embodiment, the base station can
have multiple antennas, and can select the second video calling device 106-2 on priority over
mobile phones, which can be termed as user selection technique. The user selection technique
can assign more than 2 best antennas from the base station that can be connected to the
second video calling device. Further, the non-linearly pre-coded signals can be transmitted
from the selected at least two antennas to the second video calling device 106-2 through the
communication channel that is created channel between the selected two antennas antenna
associated with the video calling device 106-1 and a second video calling devices 106-2.
[0061] In an embodiment, the processing unit 102 can receive a second set of signals,
through the communication channel, from the second video calling device 106-2, where the
second set of signals is to be transmitted to the first video calling device 106-1. The
processing unit 102 can decrypt the received second set of signals to convert the received
second set of signals into a machine-readable form. In an embodiment, the processing unit
102 can extract a third set of signals from the decrypted second set of signals, where the third
set of signals can pertain to any or a combination of image, data, audio, and video, and the
likes. In an illustrative embodiment, the processing unit 102 can facilitate the decryption of
the received second set of signals, and the extraction of the third set of signals, when the
second set of signals reach at the terminal of the first computing device 106-1.
[0062] In an embodiment, the extracted third set of signals can be transformed into a
set of display signals, and can be displayed at the output unit of the first computing device
106-1, hence, facilitating video calling.
[0063] It is to be appreciated by a person skilled in the art that though above
embodiments disclose steps associated with transmission of signals from first video calling
device 106-1 to second video calling device 106-2 and reception of signals at the first video
calling device 106-1, but, the same steps/ process are/ is followed in the transmission and
14
reception of signals at all the disclosed video calling devices 106, and all such embodiments
are well within the scope of the invention.
[0064] FIG. 2 illustrates exemplary functional components of a processing unit, in
accordance with an exemplary embodiment of the present disclosure.
[0065] As illustrated in FIG. 2, in an embodiment, the proposed system 100 can
include a processing unit 102, which can further include one or more processor(s) 202. The
one or more processor(s) 202 can be implemented as one or more microprocessors,
microcomputers, microcontrollers, digital signal processors, central processing units, logic
circuitries, and/or any devices that manipulate data based on operational instructions. Among
other capabilities, the one or more processor(s) 202 can be configured to fetch and execute
computer-readable instructions stored in a memory 204 of the processing unit 102. The
memory 204 can store one or more computer-readable instructions or routines, which may be
fetched and executed to create or share the data units over a network service. The memory
204 can include any non-transitory storage device including, for example, volatile memory
such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0066] In an embodiment, the processing unit 102 can also include an interface(s)
206. The interface(s) 206 may include a variety of interfaces, for example, interfaces for data
input and output devices, referred to as I/O devices, storage devices, and the like. The
interface(s) 206 may facilitate communication of the processing unit 102 with various devices
coupled to the processing unit 102. The interface(s) 206 may also provide a communication
pathway for one or more components of the processing unit 102. Examples of such
components include, but are not limited to, processing engine(s) 208 and database 210.
[0067] In an embodiment, the processing engine(s) 208 can be implemented as a
combination of hardware and programming (for example, programmable instructions) to
implement one or more functionalities of the processing engine(s) 208. In examples described
herein, such combinations of hardware and programming may be implemented in several
different ways. For example, the programming for the processing engine(s) 208 may be
processor executable instructions stored on a non-transitory machine-readable storage
medium and the hardware for the processing engine(s) 208 can include a processing resource
(for example, one or more processors), to execute such instructions. In the present examples,
the machine-readable storage medium may store instructions that, when executed by the
processing resource, implement the processing engine(s) 208. In such examples, the
processing unit 102 can include the machine-readable storage medium storing the instructions
and the processing resource to execute the instructions, or the machine-readable storage
15
medium may be separate but accessible to the processing unit 102 and the processing
resource. In other examples, the processing engine(s) 208 can be implemented by electronic
circuitry. The database 210 can include data that is either stored or generated as a result of
functionalities implemented by any of the components of the processing engine(s) 208.
[0068] In an embodiment, the processing engine(s) 208 can include atrans- receiving
unit 212, a contriving unit 214, and other unit(s) 218. The other unit(s) 218 can implement
functionalities that supplement applications or functions performed by the processing unit
102 or the processing engine(s) 208.
[0069] In an embodiment, the trans-receiving unit 212 associated with the processing
unit 102 can facilitate transmitting and receiving of signals from and to the video calling
devices 106, respectively, to facilitate video calling among entities 108 through the video
calling devices 106. In an embodiment, the trans-receiving unit 212 can facilitate receiving of
a first set of signals, which can pertain to video signals, from a first video calling device 106-
1, which can be associated with a first entity 108-1. In an embodiment, the first video calling
device 106-1 can include an input unit, which can be configured to detect one or more
operations performed by the first entitiy108-1, such as, speaking, giving a presentation,
enacting, gesture and the like, and correspondingly generate a first set of signals. In an
illustrative embodiment, the input unit can be including any or a combination of camera,
proximity sensor, keyboard, touchpad, and the like.Further, the received first set of signals
can be contrived through various techniques, such as, but not limited to, encryption,
compression, modulation, and non-linear pre-coding.
[0070] In an embodiment, the trans-receiving unit 212 can facilitate selection of at
least two antennas(also, collectively referred to as antennas, and individually referred to as
antenna, herein)along with radio frequency chain among the antennas of the first video
calling device 106-1, and correspondingly create a communication channel between the
selected at least two antennas associated with the video calling device 106-1 and a base
station, where the base station can select a second video calling device 106-2 among the one
or more video calling devices 106, which can be associated with one or more second entities
108, and are communicatively coupled to the first computing device 106-1 at a particular
time-instant. Further, the said set of signals can be transmitted from the selected at least two
antennas to the second video calling device 106-2 through the communication channel that is
created channel between the selected at least two antennas associated with the video calling
device 106-1 and a second video calling devices 106-2.
16
[0071] In an embodiment, the trans-receiving unit 212 can facilitate receiving of a
second set of signals, through the communication channel, from the second video calling
device 106-2, where the second set of signals is to be transmitted to the first video calling
device 106-1. In an embodiment, each of the video calling devices 106 can include an output
unit, which can be including any or a combination of camera screen, LCD, LED, OLED,
VFD, TFT LCD, and the like, and can be configured to facilitate display of a set of signals
received from another video calling device 106 by transforming the set of signals into a set of
display signals.
[0072] In an embodiment, the process of selection of the at least two antennas among
the antennas of the first video calling device 106-1 can be performed using a simple and timeefficient algorithm, or, the process of selection of the at least two antennas can be performed
directly, i.e., on first-come-first-serve basis. In an exemplary embodiment, during a video
conference, if video calling device 106-2 is the first to get communicatively coupled to the
video calling device 106-1, then, without executing any time-consuming or memoryconsuming algorithm, the trans-receiving unit 212 facilitates instant selection of a first
antenna among the antennas of the first video calling device 106-1, and correspondingly a
communication channel is created between the first antenna and the video calling device 106-
2, and, further, facilitates transmitting and receiving of signals through the channel. Further,
if video-calling device 106-3 is the second to get communicatively coupled to the video
calling device 106-1, then, the trans-receiving unit 212 facilitates instant selection of a second
antenna, and enable coupling of the second antenna and the video calling device 106-3 to
enable transmitting and receiving of signals.
[0073] In an embodiment, when video calling devices 106 of second entities 108 are
not able to get properly connected to first video calling device 106-1 due to technical issues,
such as, frequency or bandwidth difference, or when any inconsistency or jitter is
experienced during the process of video calling, then, the trans-receiving unit 212 can
provide execution of commands to run selection techniques, such as, but not limited to,
adaptive selection technique, successive selection technique, and norm based selection
technique, to perform selection of an appropriate antenna among the antennas of the video
calling device 106-1, to facilitate communicative coupling with a particular video calling
device 106 properly, hence, resolving technical issues, and problem of inconsistency, so as to
provide jitter free video calling among the video calling devices 106.
[0074] In an embodiment, the contriving unit 214 associated with the processing unit
102 can facilitate encryption and compression of the first set of signals, which are received
17
from the first video calling device 106-1 associated with the first entity 108-1. In an
illustrative embodiment, the encryption can be performed by utilizing video stenography
techniques, such as, but not limited to, Least Significant Bit (LSB), Total variation distance
(TVD), and Macro Block, to secure data associated with the first set of signals and provide
privacy to the first entity 106-1.
[0075] In an embodiment, the contriving unit 214 can enable signal conversion of the
encrypted first set of signals to convert it into a form that is easily and efficiently
transmissible. In an illustrative embodiment, the process of signal conversion can include any
or a combination of analog-to-digital conversion, digital-to-analog conversion, amplitude
change, phase shifting, frequency shifting, and the like. In another embodiment, the
contriving unit 214 can, further, facilitate modulation of the first set of signals. In the process
of modulation, the original signal, i.e., the first set of signals can be modulated through a set
of carrier signals, which can be of pre-defined frequency. The process of modulation can
facilitate efficient transmission of the first set of signals from the first video calling device
106-1 to one or more other video calling devices 106, with minimal losses, and within a predefined time period.
[0076] In an embodiment, during transmission of the first set of signals from the first
video calling device 106-1 to one or more other video calling devices 106, the first set of
signals can undergo certain interferences. In such case, a receiver sectioni.e the one or more
other video calling devices 106,can be unable to receive the first set of signals properly. In an
exemplary embodiment, Orthogonal Frequency Division Multiplexing (OFDM) can be an
efficient modulation technique, which can enable obtaining of high speed and better data
transmission over the multipath fading situations. So, the MIMO-OFDM can be employed to
improve the error performance and channel capacity of the video calling devices 106.
[0077] In an embodiment, the contriving unit 214 can, further, facilitate pre-coding of
the first set of signals. In an embodiment, the video calling devices 106 can be based on
Multi- input-Multi-output (MIMO) technique that can be used to achieve high data rate,
better spectral efficiency, high data rate, high capacity, and high throughput low latency in
transmission medium, which is video calling device 106-1 here. The interferences occurring
between the different antennas associated with the video calling device 106-1 can be
mitigated to improve the performance of the video calling device 106-1. In the precoding
technique, the data associated with the first set of signals can be coded, and then transmitted
to reduce the bit error rate. The precoding techniques can be classified into linear precoding
and nonlinear precoding techniques.
18
[0078] In an embodiment, in order to reduce the error incurred during the
transmission of the first set of signals, the MIMO enabled video calling devices 106 can use
proper pre-coding technique at the transmitter section. In an embodiment, precoding is the
generalization of the beam forming technique which can be used in the MIMO enabled video
calling devices 106 to support the multi-layer transmission in wireless communication, and to
allow a joint processing of data associated with all the signals received from other video
calling devices 106 of the second entities 108, and, hence, improving the performance.
[0079] In an embodiment, the contriving unit 214 can enable implementation of the
nonlinear precoding technique, which fulfils the objective of accessing more capacity,
though, with some receiver complexity. The nonlinear precoding techniques, like, Dirty
Paper Coding (DPC) can enable cancellation of the interference caused by the multiple
antennas of the video calling devices 106. In an exemplary embodiment, combination of DPC
with symmetric modulo operation can result in Tomlinson-Harashima (TH) precoding, which
can provide much better results, and, hence provide better efficiency.
[0080] In an embodiment, the contriving unit 214 can facilitate decryption of the
second set of signals, which can be received from the second video calling device 106-2
through the communication channel, to convert the received second set of signals into a
machine-readable form. In an embodiment, the contriving unit 214 can facilitate extraction of
a third set of signals from the decrypted second set of signals, where the third set of signals
can pertain to any or a combination of image, data, audio, and video. In an illustrative
embodiment, the contriving unit 214 can facilitate the decryption of the received second set
of signals and the extraction of the third set of signals, when the second set of signals reach at
the terminal of the first computing device 106-1. In an embodiment, the extracted third set of
signals can be transformed into a set of display signals, and can be displayed at the output
unit of the first computing device 106-1, hence, facilitating video calling.
[0081] FIGs. 3A-3F illustrate diagrammatic representations associated with video
calling and video calling devices, in accordance with an embodiment of the present
disclosure.
[0082] In an embodiment, the proposed system 100 can include video calling devices
106 to facilitate reliable and high definition video calling, which can aid in efficient video
conferences, meetings, and enable assessment of patient condition by a clinician remotely
located. The video calling devices 106 are specifically designed for facilitating high
resolution and jitter free video calling, as processors of the video calling devices 106 are
19
configured to execute video calling efficiently, hence, the video calling devices 106 can
provide effective video calling even while travelling.
[0083] As illustrated, in an embodiment, FIG. 3A illustrates front view of the video
calling device 106. The video calling device 106 can include a display unit 302, a
Microphone (Mic) 304, a speaker 306, and a camera 308, where the display unit 302 can
constitute screen of the video calling device 106, and configured to display videos, and hence
facilitate video calling between entities 108. The camera 308 can be configured to capture
arrays of images associated with the entity 108, and the Mic 304 can be configured to capture
acoustic signals associated with the entities 108, and then, the arrays of images are synced in
line with the captured acoustic signals to provide videos.
[0084] In an embodiment, FIG. 3B illustrates right view of the video calling device
106. The video calling device 106 can, further, include a charging port 310, an AUX port
312, and a back cover 324. The charging port 310 can be configured to facilitate charging,
hence, the video calling device 106 can be used for a pre-defined time interval even without
connecting through direct supply. The AUX port 312 can be configured to support an AUX
cable. The back cover 324 can provide support to the video calling device 106, and can
mitigate damages to the video calling device 106, in case of an accident.
[0085] In an embodiment, FIG. 3C illustrates isometric view of the video calling
device 106. The video calling device 106 can, further, include a battery 314, a processing unit
316 (also, referred to as processor 316, hereinafter), a graphic processing unit (GPU) 318, a
digital signal processing (DSP) unit 320, and antennas 322-1, 332-2… 322-N (also,
individually referred to as antenna 322, and collectively referred to as antennas 322). The
battery 314 can be electrically coupled to the charging port 310, and can be configured to
store electrical energy till the electrical energy reaches a pre-defined threshold value, after
which charging stops automatically, hence, avoiding any adverse effect due to excessive
charging. The GPU 318 and the DSP unit 320 can facilitate effective processing of the arrays
of images to provide a hassle free video. The antennas 312 can be configured to transmit and
receive signals from various other video calling devices 106 by creating communication
channels.
[0086] In an embodiment, FIG. 3D illustrates top view of the video calling device
106. Availability of 100 % capability of the processing unit 102 (also, referred to as
processor, herein) can facilitate lag free video experience. In an illustrative embodiment,
execution of a set of commands associated with an exemplary embedded software can result
in synchronization with various units that constitute hardware of the video calling device 106,
20
and hence, can allow 100 % exploitation of the processor for video calls. The video calling
device 106 can work with massive MIMO (multiple input multiple output) technology, where
the massive MIMO technology can exploit the spatial diversity with multiple number of
antennas. The protocols used for MIMO considers antenna/user selection algorithm,
precoding and equalization techniques. The additional complexity available with the video
calling device 106 can enable implementation of antenna and user selection algorithm in
addition to non-liner precoding technique. Hence, the video calling device 106 aims at
defining statistical processing-based algorithm for remote users facing the problem of
variable data speeds while travelling.
[0087] In an embodiment, FIG. 3E illustrates exemplary representation of the
proposed system 100. The proposed system 100 can include a base station 330 (also, referred
to as 5G radio node 330, hereinafter), which can facilitate connection of video calling devices
106 (also, individually referred to as video node 106, and collectively referred to as video
nodes 106, hereinafter) associated with entities 108 (also, referred to as users 108,
hereinafter) with one another.
[0088] In an embodiment, FIG. 3F illustrates schematic representation of working of
the proposed system 100. The system 100 can include a user/ node selection module, which
can facilitate selection of users and video nodes. The video signals generated at the selected
video node, which is associated with the selected user, can be encrypted and compressed. and
can be further converted into a transmissible form through signal conversion technique.
Further, modulation of the video signal can be performed, which can be followed by
precoding, and can transmitted through a particular radio frequency channel (also, referred to
as RF chain or radio frequency chain, hereinafter). Radio frequency (RF) switching of the RF
chains can be performed, which can further, be transmitted to the desired video calling
devices (MS-1, MS-2… MS-N) 106.
[0089] FIG. 4 illustrates a method to facilitate video calling, in accordance with an
embodiment of the present disclosure.
[0090] As illustrated, in an embodiment, the FIG. 4 illustrates a method to facilitate
video calling.
[0091] In an embodiment, the method can include a step 402 of receiving, at one or
more processors of a processing unit 102, a first set of signals from a first entity 108-
1 associated a first video calling device 106-1.
[0092] In an embodiment, the method can include a step 404 of encrypting, at the one
or more processors, the first set of signals that are received in step 402.
21
[0093] In an embodiment, the method can include a step 406 of selecting, at the one
or more processors, at least two antennas322 among the plurality of antennas 322 of the first
video calling device 106-1, and correspondingly create a communication channel between the
selected at least two antennas322 associated with the first video calling device 106-1 of the
first entity 108-1, and a base station, where the base station can facilitate selection of the one
or more video calling devices 106 associated with one or more second entities 108.
[0094] In an embodiment, the method can include a step 408 of transmitting, by the
one or more processors, the first set of signals that are encrypted in the step 404, through the
communication channel, from the two antennas selected in the step 406 to the one or more
video calling devices 106 associated with second entities 108.
[0095] In an embodiment, the method can include a step 410 of receiving, at the one
or more processors, a second set of signals, through the communication channel, from the one
or more video calling devices 106 associated with the second entities 108.
[0096] In an embodiment, the method can include a step 412 of decrypting, at the one
or more processors, the second set of signals that are received in the step of 410.
[0097] In an embodiment, the method can include a step 414 of extracting, at the one
or more processors, a third set of signals from the second set of signals that are decrypted in
the step 412, where the third set of signals pertains to any or a combination of image, data,
audio, and video, being transmitted from the one or more video calling devices associated
with the second entities 108.
[0098] FIG. 5 illustrates an exemplary computer system in which or with which
embodiments of the present invention can be utilized in accordance with embodiments of the
present disclosure.
[0099] As shown in FIG. 5, the computer system can include an external storage
device 510, a bus 520, a main memory 530, a read only memory 540, a mass storage device
550, communication port 560, and a processor 570. A person skilled in the art will appreciate
that computer system may include more than one processor and communication ports.
Examples of processor 570 include, but are not limited to, an Intel® Itanium® or Itanium 2
processor(s), or AMD® Opteron® or Athlon MP® processor(s), Motorola® lines of
processors, FortiSOC™ system on a chip processors or other future processors. Processor
570 may include various modules associated with embodiments of the present invention.
Communication port 560 can be any of an RS-232 port for use with a modem based dialup
connection, a 10/100 Ethernet port, a Gigabit or 10 Gigabit port using copper or fiber, a serial
port, a parallel port, or other existing or future ports. Communication port 560 may be chosen
22
depending on a network, such a Local Area Network (LAN), Wide Area Network (WAN), or
any network to which computer system connects.
[00100] In an embodiment, the memory 530 can be Random Access Memory (RAM),
or any other dynamic storage device commonly known in the art. Read only memory 540 can
be any static storage device(s) e.g., but not limited to, a Programmable Read Only Memory
(PROM) chips for storing static information e.g., start-up or BIOS instructions for processor
570. Mass storage 550 may be any current or future mass storage solution, which can be used
to store information and/or instructions. Exemplary mass storage solutions include, but are
not limited to, Parallel Advanced Technology Attachment (PATA) or Serial Advanced
Technology Attachment (SATA) hard disk drives or solid-state drives (internal or external,
e.g., having Universal Serial Bus (USB) and/or Firewire interfaces), e.g. those available from
Seagate (e.g., the Seagate Barracuda 7102 family) or Hitachi (e.g., the Hitachi Deskstar
7K1000), one or more optical discs, Redundant Array of Independent Disks (RAID) storage,
e.g. an array of disks (e.g., SATA arrays), available from various vendors including Dot Hill
Systems Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[00101] In an embodiment, the bus 520 communicatively couples processor(s) 570
with the other memory, storage and communication blocks. Bus 520 can be, e.g. a Peripheral
Component Interconnect (PCI) / PCI Extended (PCI-X) bus, Small Computer System
Interface (SCSI), USB or the like, for connecting expansion cards, drives and other
subsystems as well as other buses, such a front side bus (FSB), which connects processor 570
to software system.
[00102] In another embodiment, operator and administrative interfaces, e.g. a display,
keyboard, and a cursor control device, may also be coupled to bus 520 to support direct
operator interaction with computer system. Other operator and administrative interfaces can
be provided through network connections connected through communication port 560.
External storage device 510 can be any kind of external hard-drives, floppy drives,
IOMEGA® Zip Drives, Compact Disc - Read Only Memory (CD-ROM), Compact Disc -
Re-Writable (CD-RW), Digital Video Disk - Read Only Memory (DVD-ROM). Components
described above are meant only to exemplify various possibilities. In no way should the
aforementioned exemplary computer system limit the scope of the present disclosure.
[00103] Thus, it will be appreciated by those of ordinary skill in the art that the
diagrams, schematics, illustrations, and the like represent conceptual views or processes
illustrating systems and methods embodying this invention. The functions of the various
elements shown in the figures may be provided through the use of dedicated hardware as well
23
as hardware capable of executing associated software. Similarly, any switches shown in the
figures are conceptual only. Their function may be carried out through the operation of
program logic, through dedicated logic, through the interaction of program control and
dedicated logic, or even manually, the particular technique being selectable by the entity
implementing this invention. Those of ordinary skill in the art further understand that the
exemplary hardware, software, processes, methods, and/or operating systems described
herein are for illustrative purposes and, thus, are not intended to be limited to any particular
named.
[00104] While embodiments of the present invention have been illustrated and
described, it will be clear that the invention is not limited to these embodiments only.
Numerous modifications, changes, variations, substitutions, and equivalents will be apparent
to those skilled in the art, without departing from the spirit and scope of the invention, as
described in the claim.
[00105] In the foregoing description, numerous details are set forth. It will be apparent,
however, to one of ordinary skill in the art having the benefit of this disclosure, that the
present invention may be practiced without these specific details. In some instances, wellknown structures and devices are shown in block diagram form, rather than in detail, to avoid
obscuring the present invention.
[00106] As used herein, and unless the context dictates otherwise, the term "coupled
to" is intended to include both direct coupling (in which two elements that are coupled to
each other contact each other)and indirect coupling (in which at least one additional element
is located between the two elements). Therefore, the terms "coupled to" and "coupled with"
are used synonymously. Within the context of this document terms "coupled to" and "coupled
with" are also used euphemistically to mean “communicatively coupled with” over a
network, where two or more devices are able to exchange data with each other over the
network, possibly via one or more intermediary device.
[00107] It should be apparent to those skilled in the art that many more modifications
besides those already described are possible without departing from the inventive concepts
herein. The inventive subject matter, therefore, is not to be restricted except in the spirit of
the appended claims. Moreover, in interpreting both the specification and the claims, all
terms should be interpreted in the broadest possible manner consistent with the context. In
particular, the terms “comprises” and “comprising” should be interpreted as referring to
elements, components, or steps in a non-exclusive manner, indicating that the referenced
elements, components, or steps may be present, or utilized, or combined with other elements,
24
components, or steps that are not expressly referenced. Where the specification claims refers
to at least one of something selected from the group consisting of A, B, C …. and N, the text
should be interpreted as requiring only one element from the group, not A plus N, or B plus
N, etc.
[00108] While the foregoing describes various embodiments of the invention, other
and further embodiments of the invention may be devised without departing from the basic
scope thereof. The scope of the invention is determined by the claims that follow. The
invention is not limited to the described embodiments, versions or examples, which are
included to enable a person having ordinary skill in the art to make and use the invention
when combined with information and knowledge available to the person having ordinary skill
in the art.
ADVANTAGES OF THE PRESENT DISCLOSURE
[00109] The present disclosure provides system and method for facilitating reliable and
high definition video calling.
[00110] The present disclosure provides system and method for enabling video call
using MIMO technique and 5G network.
[00111] The present disclosure provides system and method for facilitating video
calling device selection and entity selection.
[00112] The present disclosure provides system and method for facilitating effective
video calling even while travelling,
[00113] The present disclosure provides system and method for mitigating multipath
effect.
[00114] The present disclosure provides system and method for providing a fast,
efficient, cost effective and simple video calling device.

WE CLAIM

A system to facilitate video calling between one or more entities, the system comprising:
one or more video calling devices associated with the one or more entities; wherein each of the one or more calling devices comprises:
a plurality of antennas, each configured to transmit and receive a set of signals;
a communication unit operatively coupled to the plurality of antennas, and configured to communicatively couple the plurality of antennas with a base station; and
a processing unit operatively coupled to the one or more video calling devices and the communication unit, the processing unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors configured to:
receive a first set of signals from the one or more video calling devices associated with a first entity;
encrypt the received first set of signals;
select at least two antennas among the plurality of antennas of the one or more video calling devices, and correspondingly create a communication channel between the selected at least two antennas associated with the video calling device of the first entity and a base station comprising multiple antennas, and wherein the base station selects one or more video calling devices associated with one or more second entities;
transmit the encrypted first set of signals, through the communication channel, from the selected at least two antennas to the one or more video calling devices associated with one or more second entities;
receive a second set of signals, through the communication channel, from the one or more video calling devices associated with one or more second entities;
decrypt the received second set of signals; and
extract a third set of signals from the decrypted second set of signals, wherein the third set of signals pertains to any or a combination of image, data, audio, and video, being transmitted from the one or more video calling devices associated with one or more second entities.

2. The system as claimed in claim 1, wherein the encrypted first set of signals is being modulated before transmitted from the selected at least two antennas to the one or more video calling devices.
3. The system as claimed in claim 2, wherein the modulated first set of signals is being non-linearly pre-coded before transmitted from the selected at least two antennas to the one or more video calling devices.
4. The system as claimed in claim 1, wherein the system comprises an input unit operatively coupled to the processing unit, and configured to detect one or more operations performed by the first entity, and correspondingly generate the first set of signals.
5. The system as claimed in claim 4, wherein the input unit comprises any or a combination of camera, proximity sensor, keyboard, and touchpad.
6. The system as claimed in claim 1, wherein the system comprises an output unit operatively coupled to the processing unit, and configured to display by transforming the extracted third set of signals to a set of display signals.
7. The system as claimed in claim 6, wherein the output unit comprises any or a combination of LCD, LED, OLED, VFD, and TFT LCD.
8. The system as claimed in claim 1, wherein the communication unit comprises any or a combination of 5G chipset, WiFi, LiFi, and Bluetooth.
9. A video calling device comprising:
a plurality of antennas, each configured to transmit and receive a set of signals;
a communication unit operatively coupled to the plurality of antennas, and configured to communicatively couple the plurality of antennas with a base station; and
a processing unit operatively coupled to the plurality of antennas, and the communication unit, the processing unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors configured to:
receive a first set of signals, from an input unit, wherein the first set of signals corresponds to one or more inputs received from a first entity associated with the one or more video calling devices;
encrypt the received first set of signals;
select at least two antennas among the plurality of antennas, and correspondingly create a communication channel between the selected at least two antennas associated with the video calling device of the first entity and a base station comprising multiple antennas, and wherein the base station selects one or more video calling devices associated with one or more second entities;
transmit the encrypted first set of signals, through the communication channel, from the selected at least two antennas to the one or more video calling devices associated with the one or more second entities;
receive a second set of signals, through the communication channel, from the one or more video calling devices associated with the one or more second entities;
decrypt the received second set of signals; and
extract a third set of signals from the decrypted second set of signals, wherein the third set of signals pertains to any or a combination of image, data, audio, and video, being transmitted from the one or more video calling devices associated with one or more second entities.
10. A method to facilitate video calling between one or more entities, the method comprises steps of:
receiving, at one or more processors of a processing unit, a first set of signals from a first entity associated the one or more video calling devices;
encrypting, at the one or more processors, the received first set of signals;
selecting, at the one or more processors, at least two antennas among the plurality of antennas of the one or more video calling devices, and correspondingly create a communication channel between the selected at least two antennas associated with the video calling device of the first entity and a base unit, wherein the base unit selects the one or more video calling devices associated with one or more second entities;
transmitting, by the one or more processors, the encrypted first set of signals, through the communication channel, from the selected at least two antennas to the one or more video calling devices associated with one or more second entities;
receiving, at the one or more processors, a second set of signals, through the communication channel, from the one or more video calling devices associated with the one or more second entities;
decrypting, at the one or more processors, the received second set of signals; and
extracting, at the one or more processors, a third set of signals from the decrypted second set of signals, wherein the third set of signals pertains to any or a combination of image, data, audio, and video, being transmitted from the one or more video calling devices associated with one or more second entities.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 202011022733-IntimationOfGrant31-12-2024.pdf 2024-12-31
1 202011022733-STATEMENT OF UNDERTAKING (FORM 3) [30-05-2020(online)].pdf 2020-05-30
1 202011022733-Written submissions and relevant documents [11-09-2024(online)].pdf 2024-09-11
2 202011022733-PatentCertificate31-12-2024.pdf 2024-12-31
2 202011022733-FORM FOR STARTUP [30-05-2020(online)].pdf 2020-05-30
2 202011022733-Correspondence to notify the Controller [23-08-2024(online)].pdf 2024-08-23
3 202011022733-FORM FOR SMALL ENTITY(FORM-28) [30-05-2020(online)].pdf 2020-05-30
3 202011022733-FORM-26 [23-08-2024(online)].pdf 2024-08-23
3 202011022733-Written submissions and relevant documents [11-09-2024(online)].pdf 2024-09-11
4 202011022733-Correspondence to notify the Controller [23-08-2024(online)].pdf 2024-08-23
4 202011022733-FORM 1 [30-05-2020(online)].pdf 2020-05-30
4 202011022733-US(14)-HearingNotice-(HearingDate-27-08-2024).pdf 2024-08-07
5 202011022733-FORM-26 [23-08-2024(online)].pdf 2024-08-23
5 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-05-2020(online)].pdf 2020-05-30
5 202011022733-CLAIMS [02-02-2023(online)].pdf 2023-02-02
6 202011022733-US(14)-HearingNotice-(HearingDate-27-08-2024).pdf 2024-08-07
6 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI [30-05-2020(online)].pdf 2020-05-30
6 202011022733-CORRESPONDENCE [02-02-2023(online)].pdf 2023-02-02
7 202011022733-FER_SER_REPLY [02-02-2023(online)].pdf 2023-02-02
7 202011022733-DRAWINGS [30-05-2020(online)].pdf 2020-05-30
7 202011022733-CLAIMS [02-02-2023(online)].pdf 2023-02-02
8 202011022733-CORRESPONDENCE [02-02-2023(online)].pdf 2023-02-02
8 202011022733-DECLARATION OF INVENTORSHIP (FORM 5) [30-05-2020(online)].pdf 2020-05-30
8 202011022733-FORM-26 [02-02-2023(online)].pdf 2023-02-02
9 202011022733-COMPLETE SPECIFICATION [30-05-2020(online)].pdf 2020-05-30
9 202011022733-FER.pdf 2022-08-02
9 202011022733-FER_SER_REPLY [02-02-2023(online)].pdf 2023-02-02
10 202011022733-FORM 18 [14-01-2022(online)].pdf 2022-01-14
10 202011022733-FORM-26 [02-02-2023(online)].pdf 2023-02-02
10 202011022733-FORM-26 [30-07-2020(online)].pdf 2020-07-30
11 202011022733-FER.pdf 2022-08-02
11 202011022733-Proof of Right [30-10-2020(online)].pdf 2020-10-30
12 202011022733-FORM 18 [14-01-2022(online)].pdf 2022-01-14
12 202011022733-FORM-26 [30-07-2020(online)].pdf 2020-07-30
13 202011022733-COMPLETE SPECIFICATION [30-05-2020(online)].pdf 2020-05-30
13 202011022733-FER.pdf 2022-08-02
13 202011022733-Proof of Right [30-10-2020(online)].pdf 2020-10-30
14 202011022733-FORM-26 [30-07-2020(online)].pdf 2020-07-30
14 202011022733-FORM-26 [02-02-2023(online)].pdf 2023-02-02
14 202011022733-DECLARATION OF INVENTORSHIP (FORM 5) [30-05-2020(online)].pdf 2020-05-30
15 202011022733-COMPLETE SPECIFICATION [30-05-2020(online)].pdf 2020-05-30
15 202011022733-DRAWINGS [30-05-2020(online)].pdf 2020-05-30
15 202011022733-FER_SER_REPLY [02-02-2023(online)].pdf 2023-02-02
16 202011022733-CORRESPONDENCE [02-02-2023(online)].pdf 2023-02-02
16 202011022733-DECLARATION OF INVENTORSHIP (FORM 5) [30-05-2020(online)].pdf 2020-05-30
16 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI [30-05-2020(online)].pdf 2020-05-30
17 202011022733-CLAIMS [02-02-2023(online)].pdf 2023-02-02
17 202011022733-DRAWINGS [30-05-2020(online)].pdf 2020-05-30
17 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-05-2020(online)].pdf 2020-05-30
18 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI [30-05-2020(online)].pdf 2020-05-30
18 202011022733-FORM 1 [30-05-2020(online)].pdf 2020-05-30
18 202011022733-US(14)-HearingNotice-(HearingDate-27-08-2024).pdf 2024-08-07
19 202011022733-FORM-26 [23-08-2024(online)].pdf 2024-08-23
19 202011022733-FORM FOR SMALL ENTITY(FORM-28) [30-05-2020(online)].pdf 2020-05-30
19 202011022733-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [30-05-2020(online)].pdf 2020-05-30
20 202011022733-FORM FOR STARTUP [30-05-2020(online)].pdf 2020-05-30
20 202011022733-FORM 1 [30-05-2020(online)].pdf 2020-05-30
20 202011022733-Correspondence to notify the Controller [23-08-2024(online)].pdf 2024-08-23
21 202011022733-Written submissions and relevant documents [11-09-2024(online)].pdf 2024-09-11
21 202011022733-STATEMENT OF UNDERTAKING (FORM 3) [30-05-2020(online)].pdf 2020-05-30
21 202011022733-FORM FOR SMALL ENTITY(FORM-28) [30-05-2020(online)].pdf 2020-05-30
22 202011022733-FORM FOR STARTUP [30-05-2020(online)].pdf 2020-05-30
22 202011022733-PatentCertificate31-12-2024.pdf 2024-12-31
23 202011022733-IntimationOfGrant31-12-2024.pdf 2024-12-31
23 202011022733-STATEMENT OF UNDERTAKING (FORM 3) [30-05-2020(online)].pdf 2020-05-30

Search Strategy

1 searchE_27-07-2022.pdf

ERegister / Renewals