Abstract: The present disclosure provides a surveillance system for monitoring a vehicle 130. The system comprises a transceiver 120 associated the vehicle 130 and a control unit 102. The control unit 120 comprises an extraction module 212, a comparison module 214, and an alert module 216. The transceiver 120 of the vehicle 130 transmits locomotional attributes of the vehicle 130 to a plurality of satellites 106. The control unit 102 extracts the locomotional attributes of the vehicle 130 from the plurality of satellites 106, determines a track associated with the vehicle 130, and compares the extracted locomotional attributes of the vehicle 130 for the determined track with a first dataset. The first dataset comprises locomotional attributes associated with one or more tracks. The control unit 102 generates an alert signal when the extracted locomotional attributes of the vehicle 130 exceed the first dataset.
001] The present disclosure relates to monitoring speed of a vehicle. More particularly,
the present disclosure pertains to a surveillance system.
BACKGROUND
[002] 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.
[003] To provide a safe environment on surrounding roads, governmental entities (e.g.,
countries, states, cities, municipalities, etc.) may implement speed limits. The speed limits may be
determined in regards to conditions of a roadway or adjacent surroundings. Speed limits are
implemented with hope that vehicle owners will drive at or below specified speeds. However, at
times individuals, whether intentionally or unintentionally, do violate speed limits. Violation of
speed limits can be hazardous and even result in deadly situations for vehicle owners, other
vehicles, and/or pedestrians on same or adjacent roadways.In many modern cars, superior
suspension and noise cancellation techniques eliminate common passive speed indicators, thereby
leading individuals to inadvertently exceed speed limit.
[004] Current systems of traffic police of nearly every country attempt to perform
surveillance of traffic rules implementation through its personnel and equipment. It is obvious that
one cannot supervise all effective elements of rules even by most intense controlling. CCTV
cameras, radars and speed control cameras, experienced officers and agents each one supervises
traffic regulations in both direct and indirect way and has a duty of management of current traffic
rules implementation. Police patrolling is limited to areas with high traffic and intersection of
major highways. Many times police chases result in criminals attempting to further increase the
speed to avoid getting arrested thereby increasing road accidents.
[005] In an existing technique, film-based cameras are used with a speed-measuring device
either in-ground loops for fixed-speed traps or radar commonly used by mobile speed enforcement
units. For speed enforcement, a picture of a vehicle is captured when a speed measuring system
3
detects a vehicle travelling at a speed in excess of a preset threshold speed. The film- based camera
systems have required white light illumination generally in form of flash units, to provide sufficient
light to capture violation images in poor ambient light or at night.
[006] In another existing technique, measured Radar wave principle and the principle of
velocity seismograph organically combined, taking terminal computer information processing
technology, device has a small, simple and practical, intelligent process, reliable result, easy
operation. It can be placed at side of road, while measuring vehicle speed when travelling on the
road and where any level, weight, for speeding or overloading of vehicles to take pictures, print
material evidence, law enforcement officials and promptly deal with illegal vehicles based on test
results. Due to complexity of these systems work environment, measuring susceptible to
interference, easily lead to false negatives of authorized agency. Moreover, existing techniques are
not dedicated to continuous monitoring of vehicle speed for regular offenders of traffic speed laws
and regulations.
[007] There is, therefore, a need in the art to provide an over speeding surveillance
systemthat overcomes the above-mentioned and other limitations of the existing solutions and
utilize techniques, which are robust, accurate, fast, efficient, cost-effective and simple.
OBJECTS OF THE PRESENT DISCLOSURE
[008] Some of the objects of the present disclosure, which at least one embodiment herein
satisfies are as listed herein below.
[009] An object of the present disclosure is to provide a system to facilitate real-time
monitoring of vehicles.
[0010] Another object of the present disclosure is to provide a system for warning driver of
the vehicle about over-speeding.
[0011] Another object of the present disclosure is to provide a system for automatic fine
deduction in case of over-speeding.
[0012] Another object of the present disclosure is to provide a system for sending a
notification message associated with over-speeding of the vehicle to traffic control authority.
4
SUMMARY
[0013] The present disclosure relates to monitoring speed of a vehicle. More particularly,
the present disclosure pertains to asurveillance system.
[0014] An aspect of the present disclosure pertains to a surveillance system, the system
comprises: a transceiver associated with a vehicle and configured to: transmit locomotional
attributes of the vehicle to a plurality of satellites;a control unit operatively coupled with the
plurality of satellites, wherein the control unit comprises 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 to:extract the locomotional
attributes of the vehicle from the plurality of satellites; determine a track associated with the
vehicle through the plurality of satellites; compare the extracted locomotional attributes of the
vehicle corresponding to the determined track with a first dataset, wherein the first dataset
comprises pre-defined locomotional attributes associated with one or more tracks; generate an alert
signal when the extracted locomotional attributes of the vehicle exceed the first dataset.
[0015] In an aspect, the locomotional attributes of the vehicle may comprise any or a
combination of location, speed, velocity, acceleration, and displacement of the vehicle.
[0016] In an aspect, the control unit may be configured to determine equivalent
locomotional attributes of the vehicle corresponding to the extracted locomotional attributes, and
wherein the equivalent locomotional attributes are compared with the first dataset.
[0017] In an aspect, the control unit may be configured to generate an alert signal when the
extracted locomotional attributes of the vehicle exceed the first dataset for a pre-determined time.
[0018] In an aspect, the generated alert signal may comprise any or a combination of the
locomotional attributes of the vehicle, the first dataset, location of the vehicle, identity of a user
associated with the vehicle, and a time for which the locomotional attributes of the vehicle exceed
the first dataset.
[0019] In an aspect, the first dataset may be extracted by the control unit from a plurality
of satellites.
[0020] In an aspect, the generated alert signal may facilitate establishment of a
communication channel between a bank server and an account associated with the vehicle.
[0021] In an aspect, the system may comprise a solar panel, and wherein the solar panel
may be configured to supply power to the system.
5
[0022] Another aspect of the present disclosure pertains to a method for monitoring
locomotional attributes of a vehicle, the method comprises the steps of: transmitting, by a
transceiver associated with the vehicle, locomotional attributes of the vehicle to a plurality of
satellites; extracting, by one or more processors of a control unit, the locomotional attributes of
the vehicle from the plurality of satellites; determining, by the one or more processors, a track
associated with the vehicle through the plurality of satellites; comparing, by the one or more
processors, the extracted locomotional attributes of the vehicle corresponding to the determined
track with a first dataset, wherein the first dataset comprises pre-defined locomotional attributes
associated with one or more tracks; and generating, by the one or more processors, an alert signal
when the extracted locomotional attributes of the vehicle for the determined track exceed the first
dataset.
[0023] In an aspect, the method comprises a step of determining, by the one or more
processors, equivalent locomotional attributes of the vehicle corresponding to the extracted
locomotional attributes, and wherein the equivalent locomotional attributes are compared with the
first dataset.
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] 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.
[0025] The diagrams are for illustration only, which thus is not a limitation of the present
disclosure, and wherein:
[0026] FIG. 1 illustrates exemplary network architecture of the proposed system to
illustrate its overall working in accordance with an embodiment of the present disclosure.
[0027] FIG. 2 illustrates exemplary functional modules of the proposed system in
accordance with an exemplary embodiment of the present disclosure.
[0028] FIGs. 3A and 3B illustrate exemplary diagrams of a surveillance system for realtime monitoring of a vehicle in accordance with an embodiment of the present disclosure.
[0029] FIG. 4 is a method for monitoring locomotional attributes of a vehicle in accordance
with an embodiment of the present disclosure.
6
DETAILED DESCRIPTION
[0030] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to
one skilled in the art that embodiments of the present invention may be practiced without some of
these specific details.
[0031] Embodiments of the present invention may be provided as a computer program
product, which may include a machine-readable storage medium tangibly embodying thereon
instructions, which may be used to program a computer (or other electronic devices) to perform a
process. The machine-readable medium may include, but is not limited to, fixed (hard) drives,
magnetic tape, floppy diskettes, optical disks, compact disc read-only memories (CD-ROMs), and
magneto-optical disks, semiconductor memories, such as ROMs, PROMs, random access
memories (RAMs), programmable read-only memories (PROMs), erasable PROMs (EPROMs),
electrically erasable PROMs (EEPROMs), flash memory, magnetic or optical cards, or other type
of media/machine-readable medium suitable for storing electronic instructions (e.g., computer
programming code, such as software or firmware).
[0032] Various methods described herein may be practiced by combining one or more
machine-readable storage media containing the code according to the present invention with
appropriate standard computer hardware to execute the code contained therein. An apparatus for
practicing various embodiments of the present invention may involve one or more computers (or
one or more processors within a single computer) and storage systems containing or having
network access to computer program(s) coded in accordance with various methods described
herein, and the method steps of the invention could be accomplished by modules, routines,
subroutines, or subparts of a computer program product.
[0033] If the specification states a component or feature “may”, “can”, “could”, or “might”
be included or have a characteristic, that particular component or feature is not required to be
included or have the characteristic.
[0034] 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.
7
[0035] 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.
[0036] 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.
[0037] Exemplary embodiments will now be described more fully hereinafter with
reference to the accompanying drawings, in which exemplary embodiments are shown. This
invention may, however, be embodied in many different forms and should not be construed as
limited to the embodiments set forth herein. These embodiments are provided so that this
disclosure will be thorough and complete and will fully convey the scope of the invention to those
of ordinary skill in the art. Moreover, all statements herein reciting embodiments of the invention,
as well as specific examples thereof, are intended to encompass both structural and functional
equivalents thereof. Additionally, it is intended that such equivalents include both currently known
equivalents as well as equivalents developed in the future (i.e., any elements developed that
perform the same function, regardless of structure).
[0038] The present disclosure relates to monitoring speed of a vehicle. More particularly,
the present disclosure pertains to a surveillance system.
[0039] According to an aspect, present disclosure pertains to a surveillance system, the
system includes: a transceiver associated with a vehicle and configured to: transmit locomotional
attributes of the vehicle to a plurality of satellites;a control unit operatively coupled with the
8
plurality of satellites, wherein the control unit can include 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 to:extract the locomotional
attributes of the vehicle from the plurality of satellites; determine a track associated with the
vehicle through the plurality of satellites; compare the extracted locomotional attributes of the
vehicle corresponding to the determined track with a first dataset, wherein the first dataset can
include pre-defined locomotional attributes associated with one or more tracks; generate an alert
signal when the extracted locomotional attributes of the vehicle exceed the first dataset.
[0040] In an embodiment, the locomotional attributes of the vehicle can include any or a
combination of location, speed, velocity, acceleration, and displacement of the vehicle.
[0041] In an embodiment, the control unit can be configured to determine equivalent
locomotional attributes of the vehicle corresponding to the extracted locomotional attributes, and
wherein the equivalent locomotional attributes are compared with the first dataset.
[0042] In an embodiment, the control unit can be configured to generate an alert signal
when the extracted locomotional attributes of the vehicle exceed the first dataset for a predetermined time.
[0043] In an embodiment, the generated alert signal can include any or a combination of
the locomotional attributes of the vehicle, the first dataset, location of the vehicle, identity of a
user associated with the vehicle, and a time for which the locomotional attributes of the vehicle
exceed the first dataset.
[0044] In an embodiment, the first dataset can be extracted by the control unit from a
plurality of satellites.
[0045] In an embodiment, the generated alert signal can facilitate establishment of a
communication channel between a bank server and an account associated with the vehicle.
[0046] In an embodiment, the system can include a solar panel, and wherein the solar panel
can be configured to supply power to the system.
[0047] According to another aspect, present disclosure pertains to a method for monitoring
locomotional attributes of a vehicle, the method includes the steps of: transmitting, by a transceiver
associated with the vehicle, locomotional attributes of the vehicle to a plurality of satellites;
extracting, by one or more processors of a control unit, the locomotional attributes of the vehicle
from the plurality of satellites; determining, by the one or more processors, a track associated with
9
the vehicle through the plurality of satellites; comparing, by the one or more processors, the
extracted locomotional attributes of the vehicle corresponding to the determined track with a first
dataset, wherein the first dataset may include pre-defined locomotional attributes associated with
one or more tracks; and generating, by the one or more processors, an alert signal when the
extracted locomotional attributes of the vehicle for the determined track exceed the first dataset.
[0048] In an aspect, the method can include a step of determining, by the one or more
processors, equivalent locomotional attributes of the vehicle corresponding to the extracted
locomotional attributes, and wherein the equivalent locomotional attributes can be compared with
the first dataset.
[0049] FIG. 1 illustrates exemplary network architecture of the proposed system to
illustrate its overall working in accordance with an embodiment of the present disclosure.
[0050] As illustrated, in an embodiment of the present disclosure a proposed surveillance
system 100 can include a control unit 102. The control unit 102 can be adapted to monitor
locomotional attributes of one or more vehicles130-1, 130-2… 130-N (collectively referred to as
user vehicles 130, and individually referred to as user vehicle 130 or first user vehicle 130, herein).
[0051] As illustrated, the pollution control unit 102 can be communicatively coupled with
one or more satellites 106-1, 106-2,.., 106-N (individually referred to as satellite 106 and
collectively referred to as satellites 106 or plurality of satellites 106, hereinafter) through a network
104. In an embodiment, the control 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 control unit 102 can interact with a
plurality of satellites 106 through a website or an application that can reside in the control unit
102. In an implementation, the control unit 102 can be accessed by website or application that can
be configured with any operating system, including but not limited to, AndroidTM, iOSTM, and the
like.
[0052] 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
10
example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol
(TCP/IP), Wireless Application Protocol (WAP), and the like.
[0053] In an embodiment, a transceiver is operatively coupled to a vehicle 130. One or
more transceivers 120-1, 120-2… 120-N (collectively referred to as transceivers 120, and
individually referred to as transceiver120, herein) associated with the plurality of vehicles 130 can
communicate with the control unit 102 through the network 104.
[0054] In an embodiment, the network 104 can facilitate an interaction between the
transceiver 120 and the satellite 106. The transceiver 120 can transmit the locomotional attributes
of the associated vehicle 130 to the plurality of satellites 106. The locomotional attributes of the
vehicle 130 can include any or a combination of speed, velocity, acceleration, displacement of the
vehicle 130, and the likes. In an embodiment, the control unit 102 can further extract the
locomotional attributes from the plurality of satellites 106 to monitor the locomotional attributes
of the vehicle 130.
[0055] FIG. 2 illustrates exemplary functional modules of the proposed system in
accordance with an exemplary embodiment of the present disclosure.
[0056] As illustrated, the control unit 102 can 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 are configured to fetch and execute computerreadable instructions stored in a memory 204 of the pollution control 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 nonvolatile memory such as EPROM, flash memory, and the like.
[0057] In an embodiment, the control 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 pollution control unit 102 with various devices coupled to the
pollution control unit 102. The interface(s) 206 may also provide a communication pathway for
11
one or more components of the pollution control unit 102. Examples of such components include,
but are not limited to, processing engine(s) 208 and data 210.
[0058] 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 may 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 pollution control 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 medium may be separate but accessible to
pollution control unit 102 and the processing resource. In other examples, the processing engine(s)
208 may be implemented by electronic circuitry. The data 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.
[0059] In an embodiment, the processing engine(s) 208 can include an extraction module
212, a comparison module 214, an alert module 216, and other module(s) 218. The other module(s)
218 can implement functionalities that supplement applications or functions performed by the
control unit 102 or the processing engine(s) 208.
[0060] In an embodiment, the extraction module 212of the control unit 102 can facilitate
extraction of locomotional attributes of a vehicle 130 from a plurality of satellites 106. The
locomotional attributes of the vehicle 130 can include any or a combination of speed, velocity,
acceleration, displacement of the vehicle 130, and the likes. In an embodiment, the locomotional
attributes of the vehicle 130 can be transmitted to the plurality of satellites 106 by a transceiver
120 associated with the vehicle 130. The locomotional attributes can be extracted by the extraction
module 212 from the plurality of satellites 106 through an interrogation process. In an
embodiment, the extraction module 212 can be adapted to determine a track associated with the
vehicle 130. The track can be determined by extracting one or more locations of the vehicles from
12
the plurality of satellites 106. In an embodiment, the exctraction module 212 can be adapted to
determine equivalent locomotional attributes associated with the locomotional attributes of the
vehicle 130 extracted from the plurality of satellites 106. In an illustrative embodiment, the
equivalent locomotional attributes of the vehicle 130 can be determined by averaging the
locomotional attributes of the vehicle 130 extracted from the plurality of satellites 106.
[0061] In an embodiment, the comparison module 214 of the control unit 102 can compare
the extracted locomotional attributes corresponding to the determined track with a first dataset of
the data 210 of the control unit 102. The first dataset can include locomotional attributes associated
with one or more tracks. In an exemplary embodiment, the locomotional attributes can be
sequestered from the first dataset based on the determined track. The extracted locomotional
attributes of the vehicle 130 with the sequestered locomotional attributes. In another embodiment,
the comparison module 214 of the control unit 102 can be adapted to compare the equivalent
locomotional attributes of the vehicle 130 corresponding to the determined track with the first
dataset. In an embodiment, the first dataset can be stored in the data 210 of the control unit 102.
In another embodiment, the first dataset can be retrieved from the plurality of satellites 106 or a
third source outside the surveillance system 100.
[0062] In an embodiment, the alert module 216 can facilitate generation of an alert signal
when the extracted locomotional attributes of the vehicle 130 corresponding to the determined
track exceed the first dataset. The generated alert signal can include any or a combination of the
locomotional attributes of the vehicle 130, the first dataset, location of the vehicle 130, identity of
a user associated with the vehicle 130, and a time for which the locomotional attributes of the
vehicle 130 exceed the first dataset. In an embodiment, the generated alert signal can be transmitted
by the control unit 102 to any or a combination of driver of the vehicle 130, owner of the vehicle
130, a bank server, a traffic control authority, and the likes.
[0063] FIGs. 3A and 3B illustrate exemplary diagrams of a surveillance system for realtime monitoring of a vehicle in accordance with an embodiment of the present disclosure.
[0064] As illustrated in FIG. 3A, the surveillance system 100 can be utilized to monitor
locomotional attributes of a car 130. A transceiver 120 associated with the car 130 can transmit
locomotional attributes of the car 130 to a plurality of satellites 106. The plurality of satellites 106
can include any or a combination of GPS, NAVIC, GALILEO, GLONASS, and the likes.In an
illustrative embodiment, the transceiver 120 can include an antenna such as Global Navigation
13
Satellite System (also referred to as GNSS, herein) receiver for receiving and transmitting data
from the plurality of satellites 102.
[0065] In an illustrative embodiment, the system 100 can include a solar panel for
providing continuous power supply to the system 100 for uninterrupted operations. The solar panel
can be positioned on the top surface of the car 130. In another illustrative embodiment, the system
100 can be powered with a battery of the car 130 as it consumes very less power.
[0066] In an embodiment, the surveillance system 100 can include a central computer 102.
The central computer 102 can be adapted to extract locomotional attributes of the car 130 from the
plurality of satellites 106. Equivalent locomotional attributes associated with the extracted
locomotional attributes of the car 130 can be determined by the central computer 102. In an
illustrative embodiment, the equivalent locomotional attributes of the car 130 can be determined
by averaging the locomotional attributes of the car 130 extracted from the plurality of satellites
106. In another embodiment, the central computer 102 can determine a track associated with the
car 130.
[0067] In an embodiment, the central computer 102 can compare the equivalent
locomotional attributes corresponding to the determined track with a first dataset of the data 210
of the central computer 102. The first dataset can include locomotional attributes associated with
one or more tracks. In an exemplary embodiment, the locomotional attributes can be sequestered
from the first dataset based on the determined track. The equivalent locomotional attributes of the
car 130 can be compared with the sequestered locomotional attributes. In an embodiment, the first
dataset can be stored in the central computer 102. In another embodiment, the first dataset can be
retrieved from the plurality of satellites 106 or a third source outside the surveillance system 100.
[0068] In an embodiment, the central computer 102 can generate an alert signal when the
equivalent locomotional attributes of the car 130 corresponding to the determined track exceed the
first dataset. In an embodiment, the generated alert signal can be transmitted by the control unit
102 to any or a combination of driver of the vehicle 130, owner of the vehicle 130, a bank server,
a traffic control authority, and the likes. In an illustrative embodiment, the central computer 102
can generate an encrypted identification code, such that the generated encrypted identification code
can determine identity of owner of the car 130. A warning message associated with the alert signal
can be transmitted to the owner of the car 130. The warning message can be transmitted through
e-mail, text message, and the likes. The warning message can include over speeding fines.
14
[0069] In an embodiment, a communication channel can be established between a bank
account associated with the car 130 and the bank server. The over speeding fines can be
automatically credited to the bank server through the established communication channel. The
owner of the car 130 can receive multiple notifications from the bank server, the authorized
agency, and the central computer 102.
[0070] In an illustrative embodiment, the central computer 102 can be configured to keep
a database of regular offenders with license number, kept in linked with aadhar card number being
primary key. In an other illustrative embodiment, the central computer 102 can be configured to
cancel driving license of the regular offenders.
[0071] As illustrated in FIG. 3B, an illustrative flow diagram for real-time monitoring of a
car 130 can include a step 302 of determination of a track associated with the car, and
determination of speed and location of the car 130 at the determined track by the central computer
102 through a plurality of satellites. In an embodiment, the step 304 can be associated with the
transceiver 120 of the car 130 sending an encrypted message to the central computer 102 with
digital signature and hash when the determined speed of the car 130 exceeds a threshold limit
associated with the determined track. In an illustrative embodiment, the transceiver 120 of the car
130 can send an encrypted message to the central computer 102 when the determined speed of the
car 130 is 100 kilometre-per-hour, whereas threshold limit associated with the track is kept at 60
kilometre-per-hour. In an embodiment, the step 306 can be associated with charging over speeding
fines on the car 130.
[0072] FIG. 4 is a method for monitoring locomotional attributes of a vehicle in accordance
with an embodiment of the present disclosure.
[0073] As illustrated in FIG. 4, in an embodiment the method can include a step 402 of
transmitting, by a transceiver 120 associated with the vehicle 130, locomotional attributes of the
vehicle 130 to a plurality of satellites 106.
[0074] In an embodiment, the method can include a step 404 of extracting, by one or more
processors of a control unit 102, the locomotional attributes of the vehicle 130 transmitted by the
transceiver 120 in the step 402. The control unit 102 can extract the locomotional attributes from
the plurality of satellites 106.
15
[0075] In an embodiment, the method can include a step 406 of determining, by the one or
more processors, a track associated with the vehicle 130, whose locomotional attributes are being
extracted in the step 404, through the plurality of satellites130.
[0076] In an embodiment, the method can include a step 408 of comparing, by the one or
more processors, the locomotional attributes of the vehicle 130, extracted in the step 404,
corresponding to the track determined in the step 406 with a first dataset. The first dataset can
include pre-defined locomotional attributes associated with one or more tracks.
[0077] In an embodiment, the method can include a step 408 of generating, by the one or
more processors, an alert signal when the extracted locomotional attributes of the vehicle exceed
the first dataset.
[0078] It should be apparent to those skilled in the art that though the embodiments of the
present disclosure are explained with reference to a vehicle 130 but the disclosure is not limited to
the vehicle 130. The embodiments of the present disclosure are equally implementable for a
plurality of vehicles 130.
[0079] 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.
[0080] 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, well-known structures
and devices are shown in block diagram form, rather than in detail, to avoid obscuring the present
invention.
[0081] 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.
16
[0082] 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, 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.
[0083] 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 INVENTION
[0084] The present disclosure provides a system to facilitate real-time monitoring of vehicles.
[0085] The present disclosure provides a system for warning driver of the vehicle about overspeeding.
[0086] The present disclosure provides a system for automatic fine deduction in case of overspeeding.
[0087] The present disclosure provides a system for sending a notification message associated
with over-speeding of the vehicle to traffic control authority.
We Claim:
1. A surveillance system, the system comprises:
a transceiver associated with a vehicle and configured to:
transmit locomotional attributes of the vehicle to a plurality of satellites;
a control unit operatively coupled with the plurality of satellites, wherein the control
unit comprises 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 to:
extract the locomotional attributes of the vehicle from the plurality of
satellites;
determine a track associated with the vehicle through the plurality of
satellites;
compare the extracted locomotional attributes of the vehicle corresponding
to the determined track with a first dataset, wherein the first dataset comprises predefined locomotional attributes associated with one or more tracks; and
generate an alert signal when the extracted locomotional attributes of the
vehicle exceed the first dataset.
2. The system as claimed in claim 1, wherein the locomotional attributes of the vehicle
comprise any or a combination of location, speed, velocity, acceleration, and displacement
of the vehicle.
3. The system as claimed in claim 1, wherein the control unit is configured to determine
equivalent locomotional attributes of the vehicle corresponding to the extracted
locomotional attributes, and wherein the equivalent locomotional attributes are compared
with the first dataset.
4. The system as claimed in claim 1, wherein the control unit is configured to generate an
alert signal when the extracted locomotional attributes of the vehicle exceed the first
dataset for a pre-determined time.
5. The system as claimed in claim 1, wherein the generated alert signal comprises any or a
combination of the locomotional attributes of the vehicle, the first dataset, location of the
18
vehicle, identity of a user associated with the vehicle, and a time for which the locomotional
attributes of the vehicle exceed the first dataset.
6. The system as claimed in claim 1, wherein the first dataset is extracted by the control unit
from a plurality of satellites.
7. The system as claimed in claim 1, wherein the generated alert signal facilitates
establishment of a communication channel between a bank server and an account
associated with the vehicle.
8. The system as claimed in claim 1, wherein the system comprises a solar panel, and wherein
the solar panel is configured to supply power to the system.
9. A method for monitoring locomotional attributes of a vehicle, the method comprises the
steps of:
transmitting, by a transceiver associated with the vehicle, locomotional attributes of
the vehicle to a plurality of satellites;
extracting, by one or more processors of a control unit, the locomotional attributes
of the vehicle from the plurality of satellites;
determining, by the one or more processors, a track associated with the vehicle
through the plurality of satellites;
comparing, by the one or more processors, the extracted locomotional attributes of
the vehicle corresponding to the determined track with a first dataset, wherein the first
dataset comprises pre-defined locomotional attributes associated with one or more tracks;
and
generating, by the one or more processors, an alert signal when the extracted
locomotional attributes of the vehicle for the determined track exceed the first dataset.
10. The method as claimed in claim 9, wherein the method comprises a step of determining,
by the one or more processors, equivalent locomotional attributes of the vehicle
corresponding to the extracted locomotional attributes, and wherein the equivalent
locomotional attributes are compared with the first dataset.
| # | Name | Date |
|---|---|---|
| 1 | 202011015297-IntimationOfGrant24-09-2024.pdf | 2024-09-24 |
| 1 | 202011015297-STATEMENT OF UNDERTAKING (FORM 3) [07-04-2020(online)].pdf | 2020-04-07 |
| 2 | 202011015297-PatentCertificate24-09-2024.pdf | 2024-09-24 |
| 2 | 202011015297-FORM FOR STARTUP [07-04-2020(online)].pdf | 2020-04-07 |
| 3 | 202011015297-FORM FOR SMALL ENTITY(FORM-28) [07-04-2020(online)].pdf | 2020-04-07 |
| 3 | 202011015297-CLAIMS [01-12-2022(online)].pdf | 2022-12-01 |
| 4 | 202011015297-FORM 1 [07-04-2020(online)].pdf | 2020-04-07 |
| 4 | 202011015297-COMPLETE SPECIFICATION [01-12-2022(online)].pdf | 2022-12-01 |
| 5 | 202011015297-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [07-04-2020(online)].pdf | 2020-04-07 |
| 5 | 202011015297-CORRESPONDENCE [01-12-2022(online)].pdf | 2022-12-01 |
| 6 | 202011015297-EVIDENCE FOR REGISTRATION UNDER SSI [07-04-2020(online)].pdf | 2020-04-07 |
| 6 | 202011015297-DRAWING [01-12-2022(online)].pdf | 2022-12-01 |
| 7 | 202011015297-FER_SER_REPLY [01-12-2022(online)].pdf | 2022-12-01 |
| 7 | 202011015297-DRAWINGS [07-04-2020(online)].pdf | 2020-04-07 |
| 8 | 202011015297-FORM-26 [01-12-2022(online)].pdf | 2022-12-01 |
| 8 | 202011015297-DECLARATION OF INVENTORSHIP (FORM 5) [07-04-2020(online)].pdf | 2020-04-07 |
| 9 | 202011015297-FER.pdf | 2022-06-02 |
| 9 | 202011015297-COMPLETE SPECIFICATION [07-04-2020(online)].pdf | 2020-04-07 |
| 10 | 202011015297-FORM 18 [12-11-2021(online)].pdf | 2021-11-12 |
| 10 | 202011015297-FORM-26 [22-06-2020(online)].pdf | 2020-06-22 |
| 11 | 202011015297-Proof of Right [30-07-2020(online)].pdf | 2020-07-30 |
| 11 | abstract.jpg | 2021-10-18 |
| 12 | 202011015297-Proof of Right [30-07-2020(online)].pdf | 2020-07-30 |
| 12 | abstract.jpg | 2021-10-18 |
| 13 | 202011015297-FORM 18 [12-11-2021(online)].pdf | 2021-11-12 |
| 13 | 202011015297-FORM-26 [22-06-2020(online)].pdf | 2020-06-22 |
| 14 | 202011015297-COMPLETE SPECIFICATION [07-04-2020(online)].pdf | 2020-04-07 |
| 14 | 202011015297-FER.pdf | 2022-06-02 |
| 15 | 202011015297-DECLARATION OF INVENTORSHIP (FORM 5) [07-04-2020(online)].pdf | 2020-04-07 |
| 15 | 202011015297-FORM-26 [01-12-2022(online)].pdf | 2022-12-01 |
| 16 | 202011015297-DRAWINGS [07-04-2020(online)].pdf | 2020-04-07 |
| 16 | 202011015297-FER_SER_REPLY [01-12-2022(online)].pdf | 2022-12-01 |
| 17 | 202011015297-DRAWING [01-12-2022(online)].pdf | 2022-12-01 |
| 17 | 202011015297-EVIDENCE FOR REGISTRATION UNDER SSI [07-04-2020(online)].pdf | 2020-04-07 |
| 18 | 202011015297-CORRESPONDENCE [01-12-2022(online)].pdf | 2022-12-01 |
| 18 | 202011015297-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [07-04-2020(online)].pdf | 2020-04-07 |
| 19 | 202011015297-FORM 1 [07-04-2020(online)].pdf | 2020-04-07 |
| 19 | 202011015297-COMPLETE SPECIFICATION [01-12-2022(online)].pdf | 2022-12-01 |
| 20 | 202011015297-FORM FOR SMALL ENTITY(FORM-28) [07-04-2020(online)].pdf | 2020-04-07 |
| 20 | 202011015297-CLAIMS [01-12-2022(online)].pdf | 2022-12-01 |
| 21 | 202011015297-PatentCertificate24-09-2024.pdf | 2024-09-24 |
| 21 | 202011015297-FORM FOR STARTUP [07-04-2020(online)].pdf | 2020-04-07 |
| 22 | 202011015297-STATEMENT OF UNDERTAKING (FORM 3) [07-04-2020(online)].pdf | 2020-04-07 |
| 22 | 202011015297-IntimationOfGrant24-09-2024.pdf | 2024-09-24 |
| 1 | saarch_202011015297E_30-05-2022.pdf |