Sign In to Follow Application
View All Documents & Correspondence

System For Delivering Location Information Between A Calling Party And A Called Party

Abstract: The present disclosure pertains to a system for delivering location information between a calling party and a called party can including a processor (202), communicatively coupled to a first mobile computing device (106), and a second mobile computing device (110). The first mobile computing device (106), and the second mobile computing device (110) can include a set of sensors configured to determine location of the first mobile computing device (106), and the second mobile computing device (110). The processor (202) can be configured to determine a first displayable location code and a second displayable location code and facilitates transmitting and displaying the first displayable location code to the second mobile computing device (110), and the second displayable location code to the first mobile computing device (106) in online mode. The system (102) can be configured to display the first displayable location code and the second displayable location code in form of audio, text, pop up.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
22 February 2021
Publication Number
14/2021
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-03-30
Renewal Date

Applicants

Deskotel Communications Private Limited
G-20, LGF, Sector 63, Noida - 201301, Uttar Pradesh, India.

Inventors

1. BANSAL, Kaushal
A-403, Geotech Pristine Avenue, Sector 16C, Gaur City 2, Greater Noida, Uttar Pradesh - 201009, India.
2. KUMAR, Rajesh
Plot No. 11, 2nd Floor, Gyan Khand 3, Near Shipra Rivera Gate No. 1, Indirapuram, I. E. Sahibabad S.O., Ghaziabad, Uttar Pradesh - 201010, India.

Specification

The present invention relates to the field of telecommunication.
More particularly, the present disclosure relates to a system and method for
delivering location information between a calling party and a called party.
5
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
10 invention, or that any publication specifically or implicitly referenced is prior art.
[0003] Determining location for mobile handset with ease and identifying
location of person associated with the mobile handset and similar mobile
computing device can help in resolving safety issues, theft, and other similar
situations related to the mobile handset. Updating and notifying exact geographic
15 location of caller to receiver eliminates need of sharing live location. When the
person receives a phone call on his/her cellular phone, the call recipient often asks
the caller his or her geographical current location. Such an inquiry is especially
common when the caller and the recipient are planning to meet, or when one or
both parties are trying to get to a specific geographical location. Hence, there is
20 need to provide a caller’s current geographical location to a call recipient,
eliminating requirement of tracking and safety.
[0004] Existing solutions can include sharing locations to each other
through Google map or other digital maps or just sharing location coordinates
(latitude and longitude information) but no one is exchanging current location
25 information through call ( either through just a missed call or answered call ).
Another solution can include using user data for other information sharing like
name, mobile number etc. only like true caller but no one is sharing information
after call disconnect. Also, different solution are fetching user location to use it
further for own purposes or integrating with third party applications but no one is
30 exchanging with other user (caller and receiver ). If user wants to share his/her
current location then user have to open third party application and then click to
3
share location, even which is only can be seen through Google map or other
digital maps.
[0005] There is a need in the existing art to overcome above mentioned
problem by bringing a solution that can automatically share current location after
5 call is disconnected or missed, thereby informing the caller and the receiver for
their geographic location. The solution can facilitate delivering the caller location
and the receiver location with help of audio, text, pop up, flash message, and the
like and also enables in determining distance between the caller and the receiver.
10 OBJECTS OF THE PRESENT DISCLOSURE
[0006] Some of the objects of the present disclosure are aimed to provide
mitigate one or more problems of the prior art or to at least provide a useful
alternative are listed herein below.
[0007] An object of the present disclosure is to provide a system and
15 method that facilitates displaying caller location to receiver and receiver location
to caller after establishment of call between the caller and the receiver with help
of internet connectivity and global positioning system.
[0008] Another object of the present disclosure is to provide a system and
method that facilitates displaying caller name, phone number, and current
20 location, on display screen of a cellular phone.
[0009] An object of the present disclosure is to provide a system and
method that aids in issues related to safety of caller and receiver, and theft related
to cell phone and similar mobile computing device.
[00010] An object of the present disclosure is to provide a system and
25 method that enables exchanging location of the caller and the receiver in event of
successful call establishment or when the call is missed and delivering the
location in form of audio, text, pop up, flash message, and the like.
30
4
SUMMARY
[00011] The present invention relates to the field of telecommunication.
More particularly, the present disclosure relates to a system and method for
delivering location information between a calling party and a called party.
5 [00012] An aspect of the present disclosure pertains to a system for
delivering location information between a calling party and a called party. The
system may include a processor operatively coupled to a memory, and
communicatively coupled to a first mobile computing device and a second mobile
computing device, where a set of sensors may be configured in first mobile
10 computing device and a second mobile computing device. The set of sensors may
be configured to determine location of a first mobile computing device and a
second mobile computing device. The processor may includes a memory storing a
set of instructions, where upon execution of the set of instructions, the processor
may be configured to receive a first set of data packets from a first mobile
15 computing device associated with an authenticated first entity where the first set
of data packets may include user request information pertaining to establishment
of call between the first mobile computing device and a second mobile computing
device, where a communication channel is established between the first mobile
computing device and the second mobile computing device , in response to the
20 received first set of data packets. The processor may be configured to extract a
first set of location attributes from the first set of data packets, identity
information of the first mobile computing device and second mobile computing
device. The processor may be configured to identify the second mobile computing
device based on the identity information and correspondingly establish a
25 communication channel between the first mobile computing device and the
identified second mobile computing device in response to the identified second
mobile computing device. The processor may be configured to receive a second
set of data packets from the identified second mobile computing device, where the
second set of data packets may pertain to displayed user request information
30 pertaining to the establishment of call between the first mobile computing device
and the identified second mobile computing device. The processor may be
5
configured to extract a second set of location attributes from the second set of data
packets and match the extracted second set of location attributes of the identified
second mobile computing device with a location dataset, where the location
dataset may includes pre-stored location attributes of the first mobile computing
5 device and the second mobile computing device. The processor may be
configured to transform the matched first set of location attributes and the second
set of location attributes of the identified second mobile computing device into a
first displayable location code and a second displayable location code, where the
first displayable location code and the second displayable location code may be of
10 a pre-defined format. The processor may be configured to transmit the first
displayable location code to the identified second mobile computing device and
the second displayable location code to the first mobile computing device, from
the dataset, where the dataset may include pre-stored map of the first displayable
location code, and the second displayable location code, where the processor may
15 be configured to display the first displayable location code on the identified
second mobile computing device and the second displayable location code on the
first mobile computing device. The processor is configured to display the first
displayable location code, and the second displayable location code after a predefined time of complete call establishment and pendency of call establishment.
20 [00013] In an aspect, the displayed user request information may include an
authentication number associated with the first mobile computing device.
[00014] In an aspect, the authenticated first entity may be calling party and
the authenticated second entity may be called party, where the communication
channel may be established between the calling party and the called party in
25 response to the received first set of data packets and the second set of data
packets.
[00015] In an aspect, the first set of location attributes may include any or a
combination of positioning coordinates, geographic location, geographical lines of
latitude and longitude of the first mobile computing device, and the second set of
30 location attributes may include any or a combination of positioning coordinates,
6
geographic location, geographical lines of latitude and longitude of the second
mobile computing device.
[00016] In an aspect, the processor may be configured to map the position
coordinates with displayable location code stored in the dataset pertaining to
5 position coordinates data base and transforming the position coordinates to an
address.
[00017] In an aspect, the first displayable location code may pertain to
address of the first mobile computing device and the second location code pertain
to address of the second mobile computing device, where the address may be in
10 pre-defined format, and where the pre-defined format may include block number
with name of a pre-stored area.
[00018] In an aspect, the processor may be configured with a positioning
unit, where the positioning unit may facilitate determining position coordinates of
the first set of location and the second set of location, where the positioning unit
15 may include any or a combination of global positioning system, NAVIC, Wi-Fi
positioning system, and geographic information system.
[00019] In an aspect, the first displayable code and the second displayable
code may be displayed on the first mobile computing device and the second
computing device is in form of audio message, text message, push, pop up, and
20 flash message.
[00020] Another aspect of the present disclosure pertains to a method for
delivering location information between a calling party and a called party. The
method may include receiving, by a processor, a first set of data packets from a
first mobile computing device associated with an authenticated first entity, where
25 the first set of data packets may include user request information pertaining to
establishment of call between the first mobile computing device and a second
mobile computing device, where a communication channel may be established
between the first mobile computing device and the second mobile computing
device, in response to the received first set of data packets. The processor may be
30 operatively coupled to a memory, and communicatively coupled to a first mobile
computing device and a second mobile computing device, where a set of sensors
7
may be configured in the first mobile computing device and the second mobile
computing device. The set of sensors may be configured to determine location of
a first mobile computing device and a second mobile computing device, where the
memory may be storing a set of instructions executable by the processor. The
5 method may include extracting, by the processor, a first set of location attributes
from the first set of data packets, an identity information of the first mobile
computing device and second mobile computing device. The method may include
identifying, by the processor, the second mobile computing device based on the
identity information and correspondingly establish a communication channel
10 between the first mobile computing device and the identified second mobile
computing device, where the processor may be configured to receive a second set
of data packets from the identified second mobile computing device. The second
set of data packets may pertain to displayed user request information pertaining to
the establishment of call between the first mobile computing device and the
15 identified second mobile computing device. The method may include extracting,
by the processor, a second set of location attributes from the second set of data
packets. The method may include matching, by the processor, the extracted
second set of location attributes of the identified second mobile computing device
with a location dataset, where the location dataset may include pre-stored location
20 attributes of the first mobile computing device and the second mobile computing
device. The method may include transforming, by the processor, the matched first
set of location attributes and the second set of location attributes of the identified
second mobile computing device into a first displayable location code and a
second displayable location code, where the first displayable location code and the
25 second displayable location code may be of a pre-defined format. The method
may include transmitting, by the processor, the first displayable location code to
the identified second mobile computing device, and the second displayable
location code to the first mobile computing device. The processor may be
configured to display the first displayable location code on the identified second
30 mobile computing device and the second displayable location code on the first
mobile computing device, where the processor may be configured to display the
8
first displayable location code, and the second displayable location code after a
pre-defined time of complete call establishment and pendency of call
establishment.
[00021] Various objects, features, aspects and advantages of the present
5 disclosure will become more apparent from the following detailed description of
preferred embodiments, along with the accompanying drawing figures in which
like numerals represent like features.
BRIEF DESCRIPTION OF DRAWINGS
10 [00022] 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. The diagrams are for illustration only, which
15 thus is not a limitation of the present disclosure.
[00023] FIG. 1 illustrates a network implementation of proposed system for
delivering location information between a calling party and a called party, to
elaborate upon its working in accordance with an embodiment of the present
disclosure.
20 [00024] FIG. 2 illustrates exemplary functional components of the
proposed system for delivering location information between the calling party and
the called party, in accordance with an embodiment of the present disclosure.
[00025] FIG. 3 illustrates an exemplary diagram of the proposed system for
delivering location information between the calling party and the called party, in
25 accordance with an embodiment of the present disclosure.
[00026] FIG. 4 illustrates a flow diagram illustrating a method for
delivering location information between the calling party and the called party, in
accordance with an embodiment of the present disclosure.
[00027] FIG. 5 illustrates an exemplary computer system to implement the
30 proposed system in accordance with embodiments of the present disclosure.
9
DETAILED DESCRIPTION
[00028] 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
5 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.
[00029] Groupings of alternative elements or embodiments of the invention
10 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.
15 [00030] The present invention relates to the field of telecommunication.
More particularly, the present disclosure relates to a system and method for
delivering location information between a calling party and a called party.
[00031] FIG. 1 illustrates a network implementation of proposed system for
delivering location information between a calling party and a called party, to
20 elaborate upon its working in accordance with an embodiment of the present
disclosure.
[00032] As illustrated in FIG. 1, the proposed system for delivering location
information between a calling party and a called party (interchangeably referred to
as system (102), herein) is disclosed and configured with one or more first mobile
25 computing devices (106-1, 106-2…106-N(collectively referred to as first devices
(106)), and individually referred to as first mobile computing device (106),
herein), and with one or more second mobile computing devices (110-1, 110-
2…110-N(collectively referred to as second mobile computing devices (110), and
individually referred to as second mobile computing device (110), herein), and a
30 server (110),coupled with one another through a network (104) (interchangeably
referred to as networking module (104), herein).
10
[00033] In an embodiment, the first mobile computing device (106) can be
associated with one or more authenticated first entities (108-1, 108-2…108-N)
(collectively referred as authenticated first entities 108, and individually referred
to as authenticated first entity (108), herein). In another embodiment, the second
5 mobile computing device (110) can be associated with one or more authenticated
second entities (112-1, 112-2…112-N)(collectively referred as authenticated
second entities 112, and individually referred to as authenticated second entity
(112), herein). In an illustrative embodiment, the first mobile computing device
(106), and the second mobile computing device (110) can include any or a
10 combination of cell phone, mobile, laptop, a smart phone, a portable computer, a
personal digital assistant, a handheld device, computer, but not limited to the like.
In another illustrative embodiment, the authenticated first entity (108), and the
authenticated second entity (112) can be pre-registered user associated with the
first mobile computing device (106), and the second mobile computing device
15 (110).
[00034] In an illustrative embodiment, the system (102) can be configured with
the server (114) with help of the networking module (104). In another illustrative
embodiment, the server (114) can be in communication with the first mobile
computing device (106) and the second mobile computing device (110) through
20 the networking module (104), where the networking module (104) can include
any or a combination of Wireless local area network (WLAN), Wireless fidelity
(Wi-fi), Worldwide interoperability for microwave access (WiMAX), cellular
communication module, and the like, where the networking module (104) can
facilitate communication between the server (114), the first mobile computing
25 device (106), and the second mobile computing device (110).
[00035] In an embodiment, the first mobile computing device (106) and the
second mobile computing device (112) can communicate with each other through
the networking module (104). In another embodiment, the first mobile computing
device (106) and the second mobile computing device (110) can include a set of
30 sensors. The set of sensors can be configured to sense location of the first mobile
computing device (106), and the second mobile computing device (110), where
11
the set of sensors can include any or a combination of global positioning system,
geographic information system, location sensor, geographic location sensor, and
the like.
[00036] In an illustrative embodiment, the system (102) can include one or
5 more processors (interchangeably referred to as processing unit, herein,
collectively referred to as processors and individually referred to as processor,
herein), where the processor can be operatively coupled to a memory, where the
memory can be configured to store a set of instructions, and where the processor
is configured to execute the set of instructions, where upon execution of the set of
10 instructions by the processor, the system (102) can be configured to determine
exact location of the first mobile computing device (106), and the second mobile
computing device (110) and enable in displaying the location of the first mobile
computing device (106) on screen of the second mobile computing device (110),
and the location of the second mobile computing device (110) on screen of the
15 first mobile computing device (106).
[00037] In an illustrative embodiment, the location of the first mobile
computing device (106) can be transmitted and displayed on the second mobile
computing device (110) and vice versa in form of an audio, text, pop up, and the
like. In another illustrative embodiment, the location can include exact address of
20 the first mobile computing device (106), and the second mobile computing device
(110). The location or address of the first mobile computing device (106) can be
transmitted to the second mobile computing device (110) after a communication
channel is established between the first mobile computing device (106), and the
second mobile computing device (110).
25 [00038] In an illustrative embodiment, the location of the first mobile
computing device (106), and the second mobile computing device (110) can be
exchanged in online mode or when the first mobile computing device (106) and
the second mobile computing device (110) are communicatively coupled to the
network (104) including WLAN, Wi-Fi, mobile cellular communication, and the
30 like. In another illustrative embodiment, the location or address of the first mobile
12
computing device (106), and the second mobile computing device (110) can be
displayed after a pre-defined time of answered call and missed call.
[00039] In an illustrative embodiment, the processor can be configure to
display location information of the first mobile computing device (106), and the
5 second mobile computing device (110) interchangeably in a pre-defined format,
where the pre-defined format can include address of the first mobile computing
device (106), and the second mobile computing device (110). In another
illustrative embodiment, the processor can be configured to determine distance
between the first mobile computing device (106), and the second mobile
10 computing device (110), where the distance can be displayed on screen of the first
mobile computing device (106), and the second mobile computing device (110).
[00040] In an embodiment, the system (102) can be implemented using any or
a combination of hardware components and software components such as a cloud,
a server (114), a computing system, a computing device, a network device and the
15 like. Further, the first mobile computing device (106) can interact with the second
mobile computing device (110) and the server (114) through plurality of the
networking module (104), such as Wi-Fi, Bluetooth, Li-Fi, or an application, that
can reside in the first mobile computing device (106), and the second mobile
computing device (110). In an implementation, the system (102) can be accessed
20 by the networking module (104) or a server (114) that can be configured with any
operating system, including but not limited to, AndroidTM, iOSTM, and the like.
[00041] Further, the network (104) can be a wireless network, a wired network
or a combination thereof. The network (104) can be implemented as one of the
different types of networks, such as intranet, local area network (LAN), wide area
25 network (WAN), the internet, Wi-Fi, LTE network, CDMA network, and the like.
Further, the network (104) can either be a dedicated network or a shared network.
The shared network represents an association of the different types of networks
that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP),
Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application
30 Protocol (WAP), and the like, to communicate with one another. Further the
13
network 106 can include a variety of network devices, including routers, bridges,
servers, computing devices, storage devices, and the like.
[00042] FIG. 2 illustrates exemplary functional components of the
proposed system for delivering location information between the calling party and
5 the called party, in accordance with an embodiment of the present disclosure.
[00043] FIG. 3 illustrates an exemplary diagram of the proposed system for
delivering location information between the calling party and the called party, in
accordance with an embodiment of the present disclosure.
[00044] In an aspect, the system (102) can include one or more processor(s)
10 (202). The one or more processor(s) (202) may 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) are configured to fetch and execute computer-readable
15 instructions stored in a memory (204) of the system (102). The memory (204)
may 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
20 EPROM, flash memory, and the like.
[00045] Further, the processing unit 108 can include an interface(s) 206. The
interface(s) 206 can 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 system (102) with
25 I/O devices, storage devices, network, user etc. The interface(s) (206) may also
provide a communication pathway for one or more components of the system
(102). Examples of such components include, but are not limited to, processing
engine(s) (208) and database (210).
[00046] The interface(s) (206) may enable data input interface to input a data
30 associated multimedia frames in form of videos, images, and audio from the
system (102). In an embodiment, videos, images, and audio associated with the
14
multi-media frames can be captured using devices, such as, but not limited to, a
camera, video-recorder, mic, and the like, that can be configured with said
devices, or can be communicably connected to the system (102) through an input
interface. The interface(s) (206) may enable data output interface to output data
5 that can include multi-media frames in form of videos, images and audio.
[00047] The processing engine(s) (208) may 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
10 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
15 machine-readable storage medium may store instructions that, when executed by
the processing resource, implement the processing engine(s) 208. In such
examples, the system (102) can include a machine-readable storage medium
storing the instructions and the processing resource to execute the instructions, or
the machine-readable storage medium may be separate but accessible to the
20 system (102) and other processing resource. In other examples, the processing
engine(s) (208) may be implemented by electronic circuitry.
[00048] 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) or the system (102).
25 [00049] In an embodiment, the processing engine(s) (208) may include a
location determining unit (212), matching unit (214), a conversion unit (216), and
other unit(s) (218). Other engine(s) (218) can supplement the functionalities of the
processing engine (208) or the system (102).
[00050] As illustrated in FIG. 2, the system (102), can include processor (202),
30 where the processor (202) can be configured to execute a set of instructions stored
in a memory, which on execution causes the system (102) to receive a first set of
15
data packets from a first mobile computing device (106) associated with an
authenticated first entity (108). In an illustrative embodiment, the first set of data
packets can include user request information pertaining to establishment of call
between the first mobile computing device (106), and a second mobile computing
5 device (110), where a communication channel can be established between the first
mobile computing device (106), and the second mobile computing device (110),
in response to the received first set of data packets. In another illustrative
embodiment, the processor (202) can be communicatively coupled to the first
mobile computing device (106), and the second mobile computing device (110),
10 where a set of sensors can be configured in the first mobile computing device
(106), and the second mobile computing device (110). In another illustrative
embodiment, the set of sensors can be configured to determine location of the first
mobile computing device (106), and the second mobile computing device (110).
[00051] In an embodiment, the location determining unit (212) can include an
15 extraction unit, where the extraction unit can be configured to extract a first set of
location attributes from the first set of data packets, and identity information of
the first mobile computing device (106), and second mobile computing device
(110). In an illustrative embodiment, the location attributes can include any or a
combination of geographic location coordinates geographical lines of latitude and
20 longitude, position coordinates, and the like of the first mobile computing device.
In another illustrative embodiment, the first set of data packets can include user
request information pertaining to call establishment between the first mobile
computing device (106), and the second mobile computing device (110), like
identification number associated with the first mobile computing device (106),
25 where after receiving the first set of data packets, the communication channel can
be established between the first mobile computing device (106), and the second
mobile computing device (110).
[00052] In an illustrative embodiment, the identity information can include any
or a combination of name, username of the authenticated first entity (108), and the
30 authenticated second entity (112), id, number associated with the first mobile
computing device (106) and the second mobile computing device (110), where the
16
name, username id, and number can be pre-registered in the first mobile
computing device (106), and the second mobile computing device (110). In
another illustrative embodiment, the location determining unit (212) can be
configured to determine location of the first mobile computing device (106) with
5 help of the global positioning system, geographic information system, Wi-Fi
positioning system, and the like, by determining location coordinates of the first
mobile computing device (106) that identity information is extracted by the
extraction unit.
[00053] In an illustrative embodiment, the location determining unit (212) can
10 be configured to determine geographical lines of the latitude and longitude
associated with the location of the first mobile computing device (106). In another
illustrative embodiment, the location determining unit (212) can be configured to
determine position coordinates of the first mobile computing device (106) with
help of trilateration, where the trilateration can facilitate determining geographic
15 location of the first mobile computing device (106), where the geographic
location, position coordinates, and the like can be stored in the database (210).
[00054] In an illustrative embodiment, the other unit(s) can include
identification unit, where the identification unit can be configured to identify the
second mobile computing device (110) based on the identity information and
20 correspondingly establish a communication channel between the first mobile
computing device (106), and the identified second mobile computing device in
response to the identified second mobile computing device. In another illustrative
embodiment, identity information can facilitate identification of a second mobile
computing device from the second mobile computing devices (110).
25 [00055] In an illustrative embodiment, the extraction unit can be configured to
receive a second set of data packets from the identified second mobile computing
device, where the second set of data packets can pertain to displayed user request
information pertaining to the establishment of call between the first mobile
computing device (106), and the identified second mobile computing device. In
30 another illustrative embodiment, the extraction unit can be configured to extract a
second set of location attributes from the second set of data packets, where the
17
second set of location attributes can include any or a combination of position
coordinates, geographical lines of latitude and longitude, location coordinates, and
the like, associated with the second mobile computing device (110).
[00056] In an illustrative embodiment, the extraction unit can be configured to
5 extract the second set of location attributes of the identified second mobile
computing device after the communication channel is established between the
identified second mobile computing device and the first mobile computing device
(106). In another illustrative embodiment, the second set of data packets
pertaining to the displayed user request information can include an authentication
10 number associated with the first mobile computing device (106). In yet another
illustrative embodiment, the displayed user request information including
authentication number associated with the first mobile computing device (106)
can be transmitted to the identified second mobile computing device after the
channel establishment.
15 [00057] In an illustrative embodiment, the extracted first set of location
attributes and the second set of location attributes can be stored in the database
(210). In another illustrative embodiment, the extracted first set of location
attributes and the second set of location attributes can be transmitted to the
matching unit (214) in machine readable form or binary form. The matching unit
20 (214) can be configured to match the extracted second set of location attributes of
the identified second mobile computing device with a location dataset, where the
location dataset can includes pre-stored location attributes of the first mobile
computing device (106), and the second mobile computing device (110). In yet
another illustrative embodiment, the location dataset can be stored in the database
25 (210), and where the matching unit (214) can be configured to map the extracted
first set of location attributes and the second set of location attributes with the prestored location attributes.
[00058] In an illustrative embodiment, matching unit (214) can be configured
to create a location map for the extracted first set of location attributes and the
30 second set of location attributes after matching with the pre-stored location
dataset. In another illustrative embodiment, the geographical lines of latitude and
18
longitude extracted from the first set of location attributes and the second set of
location attributes can be mapped with the geographical lines of latitude and
longitude of the location pre-stored in the dataset, where the pre-stored location
dataset can include pre-stored location attributes associated with the first mobile
5 computing device (106), and the second mobile computing device (110). In yet
another illustrative embodiment, after mapping the extracted first set of location
attributes and the second set of location attributes with the pre-stored location
attributes, the mapped first set of location attributes and the second set of location
attributes can be transmitted to the conversion unit (216).
10 [00059] In an illustrative embodiment, the conversion unit (216) can be
configured to receive the mapped first set of location attributes and the second set
of location attributes in machine readable form or binary form. In another
illustrative embodiment, the mapped first set of location attributes and the second
set of location attributes can be in encrypted form and the conversion unit (216)
15 can facilitate decrypting the first set of location attributes and the second set of
location attributes by converting in structure form to transmit to the first mobile
computing device (106), and the identified second mobile computing device
(110), where the structure form can include exact address of the first mobile
computing device (106), and the identified second mobile computing device.
20 [00060] In an illustrative embodiment, the conversion unit (216) can be
configured transform the matched first set of location attributes and the second set
of location attributes of the identified second mobile computing device into a first
displayable location code and a second displayable location code, where the first
displayable location code and the second displayable location code can be of a
25 pre-defined format. In another illustrative embodiment, the first displayable
location code and the second displayable location code can be in structure form
and in decrypted form, such that the conversion unit (216) can facilitate
transforming the first set of location attributes and the second set of location
attributes in address form, where the address can pertain to first displayable
30 location code, and the second displayable location code of the pre-defined format.
In yet another illustrative embodiment, the pre-defined format can include a block
19
number along with area name associated with the exact geographic location of the
first mobile computing device (106), and the identified second mobile computing
device.
[00061] In an illustrative embodiment, the conversion unit (216) can be
5 configured to transform the first set of location attributes and the second set of
location attributes into the address of the pre-defined format like house number,
plot number, and the like along with area name of the first mobile computing
device (106), and the identified second mobile computing device. In another
illustrative embodiment, the conversion unit (216) can facilitate converting the
10 position coordinates associated with the first mobile computing device (106), and
the identified second mobile computing device into the address of the pre-defined
format, where the conversion unit (216) can facilitate transmitting the address
which is the first displayable location code and the second displayable code to the
other unit(s) (218).
15 [00062] In an illustrative embodiment, the other unit(s) (218) can facilitate
transmitting the first displayable location code to the identified second mobile
computing device and the second displayable location code to the first mobile
computing device (106), from the location dataset, where the location dataset can
include pre-stored map of the displayable location code, where the other unit(s)
20 (218) can be configured to display the first displayable location code on the
identified second mobile computing device and the second displayable location
code on the first mobile computing device (106). In another illustrative
embodiment, the processor (202) or the other unit(s) (218) can be configured to
display the first displayable location code, and the second displayable location
25 code after a pre-defined time of complete call establishment and pendency of call
establishment. In yet another illustrative embodiment, the address of the first
mobile computing device (106), and the identified second mobile computing
device can be exchanged between a calling party and a called party, where the
calling party can be the authenticated first entity and the called party can be
30 authenticated second entity.
20
[00063] In an illustrative embodiment, the other unit(s) (218) can be configured
to synchronize time of displaying the address of first mobile computing device
(106), and the identified second mobile computing device after call is answered or
missed, where the first displayable location code and the second displayable
5 location code can be in form of an audio message, text, pop up, flash message, and
the like, where the first displayable location code and the second displayable
location code pertaining to the address of the first mobile computing device (106),
and the identified second mobile computing device can be displayed after the predefined time of the answered call or missed call, such that the authenticated first
10 entity and the authenticated second entity can know the exact location.
[00064] In an illustrative embodiment, the authenticated first entity can be
calling party and the authenticated second entity can be called party, where the
communication channel can be established between the calling party and the
called party in response to the received first set of data packets and the second set
15 of data packets. In another illustrative embodiment, the processor (202) can
facilitate providing nearby location of the authenticated first entity and the
authenticated second entity through a server (114) through a server architecture
and backend services. In yet another illustrative embodiment, the authenticated
first entity (108), and the authenticated second entity (112) can pertain to
20 registered first entity and the second entity, where the first entity and the second
entity can enter identification attributes like number, name, username in the first
mobile computing device (106), and the second mobile computing device (110) to
register with the system (102).
[00065] In an illustrative embodiment, the system (102) can reside in the first
25 mobile computing device (106), and the second mobile computing device (110),
where the authenticated first entity (108), and the authenticated second entity
(112) can be registered with location service and the server (114). In another
illustrative embodiment, the system (102) can use Google GPS service and
internet connection to determine and exchange first displayable location code and
30 the second displayable location code and facilitates determining location
21
information of the first mobile computing device (106), and the identified second
mobile computing device.
[00066] In an illustrative embodiment, the other unit(s) (218) can enable in
determining distance between the first mobile computing device (106), and the
5 identified second mobile computing device and displaying the determined
distance on the first mobile computing device (106), and the identified second
mobile computing device. In another illustrative embodiment, the other unit(s) can
facilitate determining navigation details, weather reports, and the like with help of
a first set of sensors, where the first set of sensors can be configured with the first
10 mobile computing device (106), and the second mobile computing device. In yet
another illustrative embodiment, the first set of sensors can include any or a
combination of weather sensor, inertial sensor like accelerometer, gyroscope,
meteorological sensor, weather transmitter, and the like.
[00067] In an illustrative embodiment, the system (102) can facilitate providing
15 location of the first mobile computing device (106) associated with the
authenticated first entity (108), whenever, the authenticated first entity receives
call from the identified second mobile computing device associated with the
identified and authenticated second entity.
[00068] As illustrated in FIG. 3, the system (102) can be configured with the
20 first mobile computing device (106) associated with an authenticated first entity
(108), and a second mobile computing device (110) associated with an
authenticated second entity (110). The authenticated first entity can be a calling
party and the authenticated second entity can be a called party. The calling party
can install the system (102) in the first mobile computing device (106) and can
25 enter login credentials like number, present location , name and the like in the first
mobile computing device (106) for first time only. In another illustrative
embodiment, call can be established for the registered number, where the
authenticated first entity can enable global positioning system and internet
connectivity for the first mobile computing device and can establish a
30 communication channel between the first mobile computing device (106), and the
second mobile computing device (110).
22
[00069] In an illustrative embodiment, after the call is established between the
calling party and receiver party or called party, either receiver picks the call i.e.
answered or missed the call i.e. unanswered/missed. In both cases, both the
authenticated first entity (106) and the authenticated second entity (110) can
5 receive each other current nearby location through flash message or text message
or voice message (Example of location information can be like – G-20, Sector 63,
Noida, Uttar Pradesh), but not limited to the like. In another illustrative
embodiment, the authenticated first entity (108), and the authenticated second
entity (112) can see complete recent call details with location, along with present
10 and past location history with help of the system (102).
[00070] In an illustrative embodiment, the system (102) can facilitate
determining total distance or gap between the first mobile computing device
(106), and the identified second mobile computing device. In another illustrative
embodiment, the system (102) can facilitate exchanging location information
15 pertaining to the calling party and the called party and vice versa on the first
mobile computing device (106), and the identified second mobile computing
device. When the calling party calls a receiving party, in event of successful call
establishment and in case of missed call events, the system (102) can facilitate
obtaining geographical location information pertaining to both the calling party
20 and the called party, i.e. locations from where the call is originated and received,
and can calculate distance between the calling party and the called party , and
delivers the information (location) by way of a flash/push message to both the
first mobile computing device (106), and the identified second mobile computing
device communication devices.
25 [00071] In an illustrative embodiment, the system (102) can facilitate
calculating distance between the first mobile computing device (106), and the
indentified second mobile computing device and can facilitate delivering the
distance to the first mobile computing device (106), and the indentified second
mobile computing device. In another illustrative embodiment, the system (102)
30 can facilitate determining information such as navigation, traffic conditions,
weather reports, attractions near the caller, and the likes with help of a first set of
23
sensors configured with the first mobile computing device (106), and the second
mobile computing device (110).
[00072] Those skilled in the art will appreciate that the presented embodiments
are provided just as an example and may be provided in additional details in the
5 scope of the invention and these should not be considered as limiting in any way.
[00073] FIG. 4 illustrates a flow diagram illustrating a method for
delivering location information between the calling party and the called party, in
accordance with an embodiment of the present disclosure.
[00074] In an embodiment, FIG. 4 illustrates a method (400) for delivering
10 location information between a calling party and a called party. The method (400)
can include step (402) of receiving, by a processor (202), a first set of data packets
from a first mobile computing device (106) associated with an authenticated first
entity (108). The first set of data packets can include user request information
pertaining to establishment of call between the first mobile computing device
15 (106), and a second mobile computing device (110), where a communication
channel can be established between the first mobile computing device (106), and
the second mobile computing device (110), in response to the received first set of
data packets. The processor (202) can be operatively coupled to a memory, and
memory storing a set of instructions executable by the processor (202). The
20 processor (202) can be communicatively coupled to the first mobile computing
device (106), and the second mobile computing device (110), where a set of
sensors can be configured in the first mobile computing device (106), and a
second mobile computing device (110). The set of sensors can be configured to
determine location of the first mobile computing device (106), and the second
25 mobile computing device (110).
[00075] In an embodiment, the method (400) can include a step (404) of
extracting, by the processor (202), a first set of location attributes from the first set
of data packets, and identity information of the first mobile computing device
(106), and second mobile computing device (110).
30 [00076] In an embodiment, the method (400) can include a step (406) of
identifying, by the processor (202), the second mobile computing device (110)
24
based on the identity information and correspondingly establish a communication
channel between the first mobile computing device (106), and the identified
second mobile computing device, where the processor (202) can be configured to
receive a second set of data packets from the identified second mobile computing
5 device. The second set of data packets can pertain to displayed user request
information pertaining to the establishment of call between the first mobile
computing device (106), and the identified second mobile computing device.
[00077] In an embodiment, the method (400) can include a step (406) of
extracting, by the processor (202), a second set of location attributes from the
10 second set of data packets.
[00078] In an embodiment, the method (400) can include a step (408) of
matching, by the processor (202), the extracted second set of location attributes of
the identified second mobile computing device with a location dataset, where the
location dataset can includes pre-stored location attributes of the first mobile
15 computing device (106), and the second mobile computing device (110).
[00079] In an embodiment, the method (400) can include a step (410) of
transforming, by the processor (202), the matched first set of location attributes
and the second set of location attributes of the identified second mobile computing
device into a first displayable location code and a second displayable location
20 code, where the first displayable location code and the second displayable location
code can be of a pre-defined format.
[00080] In an embodiment, the method (400) can include a step (412) of
transmitting, by the processor (202), the first displayable location code to the
identified second mobile computing device and the second displayable location
25 code to the first mobile computing device (106), where the processor (202) can be
configured to display the first displayable location code on the identified second
mobile computing device and the second displayable location code on the first
mobile computing device (106), where the processor (202) can be configured to
display the first displayable location code , and the second displayable location
30 code after a pre-defined time of complete call establishment and pendency of call
establishment.
25
[00081] FIG. 5 illustrates an exemplary computer system to implement the
proposed system in accordance with embodiments of the present disclosure.
[00082] As shown in FIG. 5, computer system includes an external storage
device (510), a bus (520), a main memory (530), a read only memory (540), a
5 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,
10 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
15 ports. Communication port (560) may be chosen depending on a network, such a
Local Area Network (LAN), Wide Area Network (WAN), or any network to
which computer system connects.
[00083] In an embodiment, the memory (530) can be Random Access Memory
(RAM), or any other dynamic storage device commonly known in the art. Read
20 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
25 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,
30 Redundant Array of Independent Disks (RAID) storage, e.g. an array of disks
26
(e.g., SATA arrays), available from various vendors including Dot Hill Systems
Corp., LaCie, Nexsan Technologies, Inc. and Enhance Technology, Inc.
[00084] In an embodiment, the bus (520) communicatively couples
processor(s) (570) with the other memory, storage and communication blocks.
5 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.
[00085] In another embodiment, operator and administrative interfaces, e.g. a
10 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 -
15 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.
20 [00086] 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
25 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 INVENTION
[00087] The proposed disclosure provides a system and method that
30 facilitates displaying caller location to receiver and receiver location to caller after
27
establishment of call between the caller and the receiver with help of internet
connectivity and global positioning system.
[00088] The proposed disclosure provides a system and method that
facilitates displaying caller name, phone number, current location, on display
5 screen of a cellular phone.
[00089] The proposed disclosure provides a system and method that aids in
issues related to safety of caller and receiver, and theft related to cell phone and
similar mobile computing device.
[00090] The proposed disclosure provides a system and method that
10 enables exchanging location of the caller and the receiver in event of successful
call establishment or when the call is missed and delivering the location in form of
audio, text, pop up, flash message, and the like.

We Claim:
1. A system for delivering location information between a calling party and a
called party , the system comprising:
5 a processor operatively coupled to a memory, and
communicatively coupled to a first mobile computing device and a second
mobile computing device, wherein a set of sensors configured in first
mobile computing device and a second mobile computing device
configured to determine location of a first mobile computing device and a
10 second mobile computing device, wherein the memory storing instructions
executable by the processor to:
receive a first set of data packets from a first mobile
computing device associated with an authenticated first entity
wherein the first set of data packets include user request
15 information pertaining to establishment of call between the first
mobile computing device and a second mobile computing device,
wherein a communication channel is established between the first
mobile computing device and the second mobile computing device,
in response to the received first set of data packets;
20 extract a first set of location attributes from the first set of
data packets, an identity information of the first mobile computing
device and second mobile computing device;
identify the second mobile computing device based on the
identity information and correspondingly establish a
25 communication channel between the first mobile computing device
and the identified second mobile computing device in response to
the identified second mobile computing device, wherein the
processor is configured to receive a second set of data packets from
the identified second mobile computing device, wherein the second
30 set of data packets pertain to displayed user request information
pertaining to the establishment of call between the first mobile
29
computing device and the identified second mobile computing
device;
extract a second set of location attributes from the second
set of data packets;
5 match the extracted second set of location attributes of the
identified second mobile computing device with a location dataset,
wherein the location dataset includes pre-stored location attributes
of the first mobile computing device and the second mobile
computing device;
10 transform the matched first set of location attributes and the
second set of location attributes of the identified second mobile
computing device into a first displayable location code and a
second displayable location code, wherein the first displayable
location code and the second displayable location code is of a pre15 defined format, and
transmit the first displayable location code to the identified
second mobile computing device and the second displayable
location code to the first mobile computing device, from the
dataset, wherein the dataset includes pre-stored map of the
20 displayable location code, wherein the processor is configured to
display the first displayable location code on the identified second
mobile computing device and the second displayable location code
on the first mobile computing device, wherein the processor is
configured to display the first displayable location code , and the
25 second displayable location code after a pre-defined time of
complete call establishment and pendency of call establishment.
2. The system, as claimed in claim 1, wherein the displayed user request
information includes an authentication number associated with the first
mobile computing device.
30 3. The system as claimed in claim 1, wherein the authenticated first entity
is calling party and the authenticated second entity is called party, wherein
30
the communication channel is established between the calling party and
the called party in response to the received first set of data packets and the
second set of data packets.
4. The system, as claimed in claim 1, wherein the first set of location
5 attributes include any or a combination of positioning coordinates,
geographic location coordinates, geographical lines of latitude and
longitude of the first mobile computing device, and the second set of
location attributes include any or a combination of positioning coordinates,
geographic location coordinates, geographical lines of latitude and
10 longitude of the second mobile computing device.
5. The system, as claimed in claim 1, wherein the processor is configured to
map the position coordinates with displayable location code stored in the
dataset pertaining to position coordinates data base and transforming the
position coordinates to an address.
15 6. The system, as claimed in claim 1, wherein the first displayable location
code pertain to address of the first mobile computing device and the
second location code pertain to address of the second mobile computing
device, wherein the address is in pre-defined format, and wherein the predefined format includes block number with name of a pre-stored area.
20 7. The system , as claimed in claim 1, wherein the processor is configured
with a positioning unit, wherein the positioning unit facilitates determining
position coordinates of the first set of location and the second set of
location, wherein the positioning unit includes any or a combination of
global positioning system, NAVIC, Wi-Fi positioning system, geographic
25 information system.
8. The system , as claimed in claim 1, wherein the first displayable code and
the second displayable code displayed on the first mobile computing
device and the second computing device is in form of audio message, text
message, push, pop up, and flash message.
30 9. A method for delivering location information between a calling party and
a called party , the system comprising:
31
receiving, by a processor, a first set of data packets from a first
mobile computing device associated with an authenticated first entity
wherein the first set of data packets include user request information
pertaining to establishment of call between the first mobile computing
5 device and a second mobile computing device , wherein a communication
channel is established between the first mobile computing device and the
second mobile computing device , in response to the received first set of
data packets, wherein the processor operatively coupled to a memory, and
communicatively coupled to a first mobile computing device and a second
10 mobile computing device, wherein a set of sensors configured in first
mobile computing device and a second mobile computing device
configured to determine location of a first mobile computing device and a
second mobile computing device , wherein the memory storing
instructions executable by the processor;
15 extracting, by the processor, a first set of location attributes from
the first set of data packets, an identity information of the first mobile
computing device and second mobile computing device;
identifying, by the processor, the second mobile computing device
based on the identity information and correspondingly establish a
20 communication channel between the first mobile computing device and the
identified second mobile computing device, wherein the processor is
configured to receive a second set of data packets from the identified
second mobile computing device, wherein the second set of data
packets pertain to displayed user request information pertaining to the
25 establishment of call between the first mobile computing device and the
identified second mobile computing device;
extracting, by the processor, a second set of location attributes
from the second set of data packets;
matching, by the processor, the extracted second set of location
30 attributes of the identified second mobile computing device with a location
dataset, wherein the location dataset includes pre-stored location attributes
32
of the first mobile computing device and the second mobile computing
device;
transforming, by the processor, the matched first set of location
attributes and the second set of location attributes of the identified second
5 mobile computing device into a first displayable location code and a
second displayable location code, wherein the first displayable location
code and the second displayable location code is of a pre-defined format,
and
transmitting, by the processor, the first displayable location code
10 to the identified second mobile computing device and the second
displayable location code to the first mobile computing device, wherein
the processor is configured to display the first displayable location code on
the identified second mobile computing device and the second displayable
location code on the first mobile computing device, wherein the processor
15 is configured to display the first displayable location code , and the second
displayable location code after a pre-defined time of complete call
establishment and pendency of call establishment.
For Deskotel Communications Private Limited

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 202111007397- Certificate of Inventorship-011000126( 10-01-2025 ).pdf 2025-01-10
1 202111007397-FORM 8A [19-11-2024(online)]-1.pdf 2024-11-19
1 202111007397-RELEVANT DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
1 202111007397-STATEMENT OF UNDERTAKING (FORM 3) [22-02-2021(online)].pdf 2021-02-22
2 202111007397- Certificate of Inventorship-011000127( 10-01-2025 ).pdf 2025-01-10
2 202111007397-FORM 8A [19-11-2024(online)].pdf 2024-11-19
2 202111007397-POWER OF AUTHORITY [22-02-2021(online)].pdf 2021-02-22
2 202111007397-PROOF OF ALTERATION [13-04-2022(online)].pdf 2022-04-13
3 202111007397-FORM 8A [19-11-2024(online)]-1.pdf 2024-11-19
3 202111007397-FORM FOR STARTUP [22-02-2021(online)].pdf 2021-02-22
3 202111007397-IntimationOfGrant30-03-2022.pdf 2022-03-30
3 202111007397-RELEVANT DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
4 202111007397-FORM 8A [19-11-2024(online)].pdf 2024-11-19
4 202111007397-FORM FOR SMALL ENTITY(FORM-28) [22-02-2021(online)].pdf 2021-02-22
4 202111007397-PatentCertificate30-03-2022.pdf 2022-03-30
4 202111007397-PROOF OF ALTERATION [13-04-2022(online)].pdf 2022-04-13
5 202111007397-RELEVANT DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
5 202111007397-IntimationOfGrant30-03-2022.pdf 2022-03-30
5 202111007397-FORM 1 [22-02-2021(online)].pdf 2021-02-22
5 202111007397-Covering Letter [01-03-2022(online)].pdf 2022-03-01
6 202111007397-PROOF OF ALTERATION [13-04-2022(online)].pdf 2022-04-13
6 202111007397-PatentCertificate30-03-2022.pdf 2022-03-30
6 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [22-02-2021(online)].pdf 2021-02-22
6 202111007397-Annexure [21-02-2022(online)].pdf 2022-02-21
7 202111007397-Covering Letter [01-03-2022(online)].pdf 2022-03-01
7 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI [22-02-2021(online)].pdf 2021-02-22
7 202111007397-IntimationOfGrant30-03-2022.pdf 2022-03-30
7 202111007397-Written submissions and relevant documents [21-02-2022(online)].pdf 2022-02-21
8 202111007397-Annexure [21-02-2022(online)].pdf 2022-02-21
8 202111007397-Correspondence to notify the Controller [12-02-2022(online)].pdf 2022-02-12
8 202111007397-DRAWINGS [22-02-2021(online)].pdf 2021-02-22
8 202111007397-PatentCertificate30-03-2022.pdf 2022-03-30
9 202111007397-Covering Letter [01-03-2022(online)].pdf 2022-03-01
9 202111007397-DECLARATION OF INVENTORSHIP (FORM 5) [22-02-2021(online)].pdf 2021-02-22
9 202111007397-US(14)-ExtendedHearingNotice-(HearingDate-16-02-2022).pdf 2022-01-18
9 202111007397-Written submissions and relevant documents [21-02-2022(online)].pdf 2022-02-21
10 202111007397-Annexure [21-02-2022(online)].pdf 2022-02-21
10 202111007397-COMPLETE SPECIFICATION [22-02-2021(online)].pdf 2021-02-22
10 202111007397-Correspondence to notify the Controller [12-02-2022(online)].pdf 2022-02-12
10 202111007397-US(14)-HearingNotice-(HearingDate-03-02-2022).pdf 2022-01-11
11 202111007397-FER.pdf 2021-10-19
11 202111007397-FORM-26 [02-03-2021(online)].pdf 2021-03-02
11 202111007397-US(14)-ExtendedHearingNotice-(HearingDate-16-02-2022).pdf 2022-01-18
11 202111007397-Written submissions and relevant documents [21-02-2022(online)].pdf 2022-02-21
12 202111007397-ABSTRACT [19-08-2021(online)].pdf 2021-08-19
12 202111007397-Correspondence to notify the Controller [12-02-2022(online)].pdf 2022-02-12
12 202111007397-FORM-26 [04-03-2021(online)].pdf 2021-03-04
12 202111007397-US(14)-HearingNotice-(HearingDate-03-02-2022).pdf 2022-01-11
13 202111007397-US(14)-ExtendedHearingNotice-(HearingDate-16-02-2022).pdf 2022-01-18
13 202111007397-FORM-9 [26-03-2021(online)].pdf 2021-03-26
13 202111007397-FER.pdf 2021-10-19
13 202111007397-CLAIMS [19-08-2021(online)].pdf 2021-08-19
14 202111007397-ABSTRACT [19-08-2021(online)].pdf 2021-08-19
14 202111007397-COMPLETE SPECIFICATION [19-08-2021(online)].pdf 2021-08-19
14 202111007397-STARTUP [27-03-2021(online)].pdf 2021-03-27
14 202111007397-US(14)-HearingNotice-(HearingDate-03-02-2022).pdf 2022-01-11
15 202111007397-CLAIMS [19-08-2021(online)].pdf 2021-08-19
15 202111007397-CORRESPONDENCE [19-08-2021(online)].pdf 2021-08-19
15 202111007397-FER.pdf 2021-10-19
15 202111007397-FORM28 [27-03-2021(online)].pdf 2021-03-27
16 202111007397-ABSTRACT [19-08-2021(online)].pdf 2021-08-19
16 202111007397-COMPLETE SPECIFICATION [19-08-2021(online)].pdf 2021-08-19
16 202111007397-FER_SER_REPLY [19-08-2021(online)].pdf 2021-08-19
16 202111007397-FORM 18A [27-03-2021(online)].pdf 2021-03-27
17 202111007397-CLAIMS [19-08-2021(online)].pdf 2021-08-19
17 202111007397-CORRESPONDENCE [19-08-2021(online)].pdf 2021-08-19
17 202111007397-FER_SER_REPLY [19-08-2021(online)].pdf 2021-08-19
17 202111007397-FORM 18A [27-03-2021(online)].pdf 2021-03-27
18 202111007397-COMPLETE SPECIFICATION [19-08-2021(online)].pdf 2021-08-19
18 202111007397-CORRESPONDENCE [19-08-2021(online)].pdf 2021-08-19
18 202111007397-FER_SER_REPLY [19-08-2021(online)].pdf 2021-08-19
18 202111007397-FORM28 [27-03-2021(online)].pdf 2021-03-27
19 202111007397-COMPLETE SPECIFICATION [19-08-2021(online)].pdf 2021-08-19
19 202111007397-CORRESPONDENCE [19-08-2021(online)].pdf 2021-08-19
19 202111007397-FORM 18A [27-03-2021(online)].pdf 2021-03-27
19 202111007397-STARTUP [27-03-2021(online)].pdf 2021-03-27
20 202111007397-CLAIMS [19-08-2021(online)].pdf 2021-08-19
20 202111007397-FER_SER_REPLY [19-08-2021(online)].pdf 2021-08-19
20 202111007397-FORM-9 [26-03-2021(online)].pdf 2021-03-26
20 202111007397-FORM28 [27-03-2021(online)].pdf 2021-03-27
21 202111007397-STARTUP [27-03-2021(online)].pdf 2021-03-27
21 202111007397-FORM-26 [04-03-2021(online)].pdf 2021-03-04
21 202111007397-FORM 18A [27-03-2021(online)].pdf 2021-03-27
21 202111007397-ABSTRACT [19-08-2021(online)].pdf 2021-08-19
22 202111007397-FER.pdf 2021-10-19
22 202111007397-FORM-26 [02-03-2021(online)].pdf 2021-03-02
22 202111007397-FORM-9 [26-03-2021(online)].pdf 2021-03-26
22 202111007397-FORM28 [27-03-2021(online)].pdf 2021-03-27
23 202111007397-COMPLETE SPECIFICATION [22-02-2021(online)].pdf 2021-02-22
23 202111007397-FORM-26 [04-03-2021(online)].pdf 2021-03-04
23 202111007397-STARTUP [27-03-2021(online)].pdf 2021-03-27
23 202111007397-US(14)-HearingNotice-(HearingDate-03-02-2022).pdf 2022-01-11
24 202111007397-US(14)-ExtendedHearingNotice-(HearingDate-16-02-2022).pdf 2022-01-18
24 202111007397-FORM-9 [26-03-2021(online)].pdf 2021-03-26
24 202111007397-FORM-26 [02-03-2021(online)].pdf 2021-03-02
24 202111007397-DECLARATION OF INVENTORSHIP (FORM 5) [22-02-2021(online)].pdf 2021-02-22
25 202111007397-COMPLETE SPECIFICATION [22-02-2021(online)].pdf 2021-02-22
25 202111007397-Correspondence to notify the Controller [12-02-2022(online)].pdf 2022-02-12
25 202111007397-DRAWINGS [22-02-2021(online)].pdf 2021-02-22
25 202111007397-FORM-26 [04-03-2021(online)].pdf 2021-03-04
26 202111007397-DECLARATION OF INVENTORSHIP (FORM 5) [22-02-2021(online)].pdf 2021-02-22
26 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI [22-02-2021(online)].pdf 2021-02-22
26 202111007397-FORM-26 [02-03-2021(online)].pdf 2021-03-02
26 202111007397-Written submissions and relevant documents [21-02-2022(online)].pdf 2022-02-21
27 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [22-02-2021(online)].pdf 2021-02-22
27 202111007397-DRAWINGS [22-02-2021(online)].pdf 2021-02-22
27 202111007397-COMPLETE SPECIFICATION [22-02-2021(online)].pdf 2021-02-22
27 202111007397-Annexure [21-02-2022(online)].pdf 2022-02-21
28 202111007397-Covering Letter [01-03-2022(online)].pdf 2022-03-01
28 202111007397-DECLARATION OF INVENTORSHIP (FORM 5) [22-02-2021(online)].pdf 2021-02-22
28 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI [22-02-2021(online)].pdf 2021-02-22
28 202111007397-FORM 1 [22-02-2021(online)].pdf 2021-02-22
29 202111007397-DRAWINGS [22-02-2021(online)].pdf 2021-02-22
29 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [22-02-2021(online)].pdf 2021-02-22
29 202111007397-FORM FOR SMALL ENTITY(FORM-28) [22-02-2021(online)].pdf 2021-02-22
29 202111007397-PatentCertificate30-03-2022.pdf 2022-03-30
30 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI [22-02-2021(online)].pdf 2021-02-22
30 202111007397-FORM 1 [22-02-2021(online)].pdf 2021-02-22
30 202111007397-FORM FOR STARTUP [22-02-2021(online)].pdf 2021-02-22
30 202111007397-IntimationOfGrant30-03-2022.pdf 2022-03-30
31 202111007397-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [22-02-2021(online)].pdf 2021-02-22
31 202111007397-FORM FOR SMALL ENTITY(FORM-28) [22-02-2021(online)].pdf 2021-02-22
31 202111007397-POWER OF AUTHORITY [22-02-2021(online)].pdf 2021-02-22
31 202111007397-PROOF OF ALTERATION [13-04-2022(online)].pdf 2022-04-13
32 202111007397-STATEMENT OF UNDERTAKING (FORM 3) [22-02-2021(online)].pdf 2021-02-22
32 202111007397-RELEVANT DOCUMENTS [23-05-2023(online)].pdf 2023-05-23
32 202111007397-FORM FOR STARTUP [22-02-2021(online)].pdf 2021-02-22
32 202111007397-FORM 1 [22-02-2021(online)].pdf 2021-02-22
33 202111007397-POWER OF AUTHORITY [22-02-2021(online)].pdf 2021-02-22
33 202111007397-FORM FOR SMALL ENTITY(FORM-28) [22-02-2021(online)].pdf 2021-02-22
33 202111007397- Certificate of Inventorship-011000127( 10-01-2025 ).pdf 2025-01-10
34 202111007397- Certificate of Inventorship-011000126( 10-01-2025 ).pdf 2025-01-10
34 202111007397-FORM FOR STARTUP [22-02-2021(online)].pdf 2021-02-22
34 202111007397-STATEMENT OF UNDERTAKING (FORM 3) [22-02-2021(online)].pdf 2021-02-22
35 202111007397-POWER OF AUTHORITY [22-02-2021(online)].pdf 2021-02-22
36 202111007397-STATEMENT OF UNDERTAKING (FORM 3) [22-02-2021(online)].pdf 2021-02-22

Search Strategy

1 searchE_10-05-2021.pdf

ERegister / Renewals

3rd: 14 Apr 2022

From 22/02/2023 - To 22/02/2024

4th: 14 Apr 2022

From 22/02/2024 - To 22/02/2025

5th: 14 Apr 2022

From 22/02/2025 - To 22/02/2026

6th: 14 Apr 2022

From 22/02/2026 - To 22/02/2027

7th: 14 Apr 2022

From 22/02/2027 - To 22/02/2028

8th: 14 Apr 2022

From 22/02/2028 - To 22/02/2029

9th: 14 Apr 2022

From 22/02/2029 - To 22/02/2030

10th: 14 Apr 2022

From 22/02/2030 - To 22/02/2031