Sign In to Follow Application
View All Documents & Correspondence

System And Method For Assisting Automobile Parking

Abstract: The present disclosure relates to system(s) and method(s) for assisting a driver of an automobile for parking the automobile. In one embodiment, the system may detect one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile and may allocate a parking. Further, the system may generate a parking token corresponding to the parking slot and provide a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token. Furthermore, the system may detect a current orientation of the automobile and provide a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 June 2017
Publication Number
25/2017
Publication Type
INA
Invention Field
ELECTRONICS
Status
Email
ip@legasis.in
Parent Application
Patent Number
Legal Status
Grant Date
2024-01-15
Renewal Date

Applicants

HCL Technologies Limited
A-9, Sector - 3, Noida 201 301, Uttar Pradesh, India

Inventors

1. DHALIWAL, Jasbir Singh
HCL Technologies Limited, Sector 126, Noida - 201301, Uttar Pradesh, India
2. DHIR, Ashita
HCL Technologies Limited, Sector 126, Noida - 201301, Uttar Pradesh, India
3. GUPTA, Akhilesh Kumar
HCL Technologies Limited, A-8 & 9, Sector - 60, Noida - 201301, Uttar Pradesh, India

Specification

The present application does not claim priority from any patent application.
TECHNICAL FIELD
[002] The present disclosure in general relates to the field of automobile. More particularly, the present subject matter relates to a system and a method for assisting a driver of an automobile for parking the automobile.
BACKGROUND
[003] Parking may be understood as the act of stopping and disengaging a vehicle and leaving it unoccupied. Parking on one or both sides of a road is often permitted, though sometimes with restrictions. Some buildings have parking facilities for use of the buildings' users. Countries and local governments have rules for design and use of parking spaces.
[004] Parking space management is a major problem especially in densely populated cities of the world, as parking is a scarce commodity. In congested urban areas, parking of motor vehicles is time-consuming and often expensive. Driver’s behaviour while parking his/her vehicle is identified as one of the major issue behind unutilized parking space. A wrongly parked vehicle can occupy parking space of one to three vehicles, hence causing ripple effect of unruly parking and unutilized space. This is applicable for any type of vehicles be it two, three or four wheelers. Impact of this problem is adverse in parking areas of hospitals, airports, railway stations etc. where in every minute is precious and the parking availability is limited.
SUMMARY
[005] Before the present a system and a method for assisting a driver of an automobile for parking the automobile, are described, it is to be understood that this application is not limited to the particular system, systems, and methodologies described, as there can be multiple possible embodiments, which are not expressly illustrated in the present disclosures. It is also to be understood that the terminology used in the description is for the purpose of describing the particular implementations, versions, or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce aspects related to a system and a method for assisting a driver of an automobile for parking the
3
automobile. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
[006] In one embodiment, a method for assisting a driver of an automobile for parking the automobile is disclosed. In the embodiment, the method may comprise detecting one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile and allocating a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots. Further, the method may comprise, generating a parking token corresponding to the parking slot, wherein the parking token comprises unique identification number associated with the automobile and providing a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token. In one example, the parking token may be one of a QR code, or a bar code. Furthermore, the method comprises, detecting a current orientation of the automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile. Subsequently, providing a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.
[007] In another embodiment, a system for assisting a driver of an automobile for parking the automobile is disclosed. The system comprises a memory and a processor coupled to the memory, further the processor may be configured to execute programmed instructions stored in the memory. In one embodiment, the system may detect one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile. In one example, the one or more parameters may comprise at least a size of the automobile. Further to detecting, the system may allocate a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots and generate a parking token corresponding to the parking slot. In one example, the parking token may comprise unique identification number associated with the automobile, and the parking token may be one of a QR code, or bar code. Upon generating the system may provide a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token and detect a current orientation of the
4
automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile. Subsequent to detecting, the system may provide a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.
BRIEF DESCRIPTION OF DRAWINGS
[008] The foregoing detailed description of embodiments is better understood when read in conjunction with the appended drawings. For the purpose of illustrating of the present subject matter, an example of construction of the present subject matter is provided as figures; however, the present subject matter is not limited to the specific method and system disclosed in the document and the figures.
[009] The present subject matter is described detail with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer various features of the present subject matter.
[0010] Figure 1A and 1B illustrates multiple embodiments of a network implementation of a system for assisting a driver of an automobile for parking the automobile, in accordance with an embodiment of the present subject matter.
[0011] Figure 2 illustrates the system for assisting a driver of an automobile for parking the automobile, in accordance with an embodiment of the present subject matter.
[0012] Figure 3 illustrates a method for assisting a driver of an automobile for parking the automobile, in accordance with an embodiment of the present subject matter.
DETAILED DESCRIPTION
[0013] Some embodiments of this disclosure, illustrating all its features, will now be discussed in detail. The words "comprising," "having," "containing," and "including," and other forms thereof, are intended to be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the
5
appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any a system and a method for assisting a driver of an automobile for parking the automobile, similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, a system and a method for assisting a driver of an automobile for parking the automobile are now described.
[0014] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments for assisting a driver of an automobile for parking the automobile. However, one of ordinary skill in the art will readily recognize that the present disclosure for assisting a driver of an automobile for parking the automobile is not intended to be limited to the embodiments described, but is to be accorded the widest scope consistent with the principles and features described herein.
[0015] The present subject matter relates to a system and method for assisting a driver of an automobile for parking the automobile. In another embodiment, one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile are detected. In one example, the one or more parameters may comprise at least a size of the automobile. Further to detecting, a parking slot located within the parking area may be allocated based on the one or parameters, the one or more preferences, and a current availability of parking slots and generate a parking token corresponding to the parking slot. In one example, the parking token may comprise unique identification number associated with the automobile, and the parking token may be one of a QR code, or a barcode. Upon generating a first set of navigation instruction may be provided for guiding the driver to reach the parking slot based on monitoring of the parking token and a current orientation of the automobile may be detected when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile. Subsequent to detecting, a second set of parking instruction may be provided for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.
[0016] Referring now to Figure 1A and 1B, multiple embodiment of a network implementation 100 of a system 102 for assisting a driver of an automobile for parking the automobile is disclosed. Although the present subject matter is explained considering that the
6
system 102 is implemented on on a local server installed at the entrance of a parking are, it may be understood that the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a server, a network server, and the like. In one implementation, the system 102 may be implemented in a cloud-based environment. It will be understood that multiple users may access the system 102 through one or more user device or applications residing on the user device 104-1… 104-N, herein after individually or collectively referred to as 104. Examples of the user device 104 may include, but are not limited to, a portable computer, a personal digital assistant, a handheld system, and a workstation. The device 104 may be communicatively coupled to a server 110 through a network 106.
[0017] In one implementation, the network 106 may be a wireless network, a wired network or a combination thereof. The network 106 may be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network 106 may be either 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 Protocol (WAP), and the like, to communicate with one another. Further, the network 106 may include a variety of network systems, including routers, bridges, servers, computing systems, storage systems, and the like.
[0018] Further, in the implementation, the system 102 may be communicatively coupled to one or more CCTV camera 112 located in the parking area. The system may also be further communicatively coupled to one or more computation engine, a RFID reader 166, a local data storage 164, a cloud central server 110 via a cloud connector 158. In one example, the one or more computation engine may comprise a Parking recommender engine 152, an image-processing engine 154, charge calculator engine 156, and an analytics engine. The system 102 may furthermore be connected to a guidance system located within the parking the area and an automobile intending to park within the parking area.
[0019] In the embodiment, the system 102 may detect one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile. In the one example, the one or more parameters may comprise at least a size of the automobile, which may be detected a camera 112 or a sensor such as an IR sensor. Further, the one or
7
more preferences may be detected by reading a RFID tag within the automobile using a RFID reader. In one example, the detection may be performed by the system when the automobile is one of located in the vicinity of a parking area or entering the parking area. Upon detecting, the system may allocate a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots. Further to allocation, the system 102 may generate a parking token corresponding to the parking slot. In one of the example, the parking token comprises unique identification number associated with the automobile and may be one of a QR code, or a bar code.
[0020] Upon generating, the system 102 may provide a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token. In one example, the system 102 may utilize a guidance system 162 for providing the first set of navigation instruction. In one other example, the first set of navigation instruction may be in audio format or a video format. In one other example, the system 102 may use a guidance system 162 such a display installed in the parking area for providing the first set of navigation instruction to the driver.
[0021] Further to providing, the system 102 may detect a current orientation of the automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile. Subsequently the system 102 may provide a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile. In one example, the system 102 may utilize a guidance system 162 for providing the second set of parking instruction. In one other example, the second set of parking instruction may be in audio format or a video format. In one other example, the system 102 may use a guidance system 162 such a display installed in the parking area for providing the second set of parking instruction to the driver.
[0022] Referring now to figure 2, the system 102 for assisting a driver of an automobile for parking the automobile is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the system 102 may be configured to communicate with a GPS system 152, one or more inertia measurement sensor 150, a Bluetooth system 156, a communication system 154, and a laser system 158. The system 102 may include at least one processor 202, an input/output (I/O) interface 204, and a memory 206. The at least one
8
processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any systems that manipulate signals based on operational instructions. Among other capabilities, at least one processor 202 may be configured to fetch and execute computer-readable instructions stored in the memory 206.
[0023] The I/O interface 204 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the system 102 to interact with the user directly or through the user device 104. Further, the I/O interface 204 may enable the system 102 to communicate with other computing systems, such as web servers and external data servers (not shown). The I/O interface 204 may facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may include one or more ports for connecting a number of systems to one another or to another server.
[0024] The memory 206 may include any computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 206 may include modules 208 and data 210.
[0025] The modules 208 may include routines, programs, objects, components, data structures, and the like, which perform particular tasks, functions or implement particular abstract data types. In one implementation, the module 208 may include a detection module 212, an allocation module 214, a navigation assistant module 216, a parking assistant module 218, a computation module 220 and other modules 224. The other modules 224 may include programs or coded instructions that supplement applications and functions of the system 102.
[0026] The data 210, amongst other things, serve as a repository for storing data processed, received, and generated by one or more of the modules 208. The data 210 may also include a system data 226, and other data 228. In one embodiment, the other data 228 may include data generated as a result of the execution of one or more modules in the other module 224.
[0027] In one implementation, a user may access the system 102 via the I/O interface 204. The user may be registered using the I/O interface 204 in order to use the system 102. In one
9
aspect, the user may access the I/O interface 204 of the system 102 for obtaining information, providing inputs or configuring the system 102.
[0028] In one embodiment, the system 102 for assisting a driver of an automobile for parking the automobile is described. In the embodiment, the detection module 212 may detect one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile. In one example, the one or more parameters may comprise at least a size of the automobile. Further, the detection module 212 may detect when the automobile is one of located in the vicinity of a parking area or is entering the parking area. The one or more preferences of the driver, such as “parking near the exit” “parking on ground floor” “parking near lift”, and historical data, may be stored in an RFID tag or may be associated with the vehicle number. Further, the one or more preferences may be detected by reading the RFID tag or by detecting the vehicle number using image recognition. The detection module 212 may store the one or more parameters and one or more preferences in the system data 226.
[0029] In the embodiment, upon detecting, an allocation module 214 may allocate parking slot located within the parking area based on the one or more parameters, the one or more preferences, and a current availability of parking slots and generate a parking token corresponding to the parking slot. In one example, the parking token comprises unique identification number associated with the automobile and may be one of a QR code, or a bar code. In one example where the parking token is a QR code or bar code, the QR code or bar code may be printed and stuck to the automobile, Further, the allocation module 214 may store the allocated parking slot in system data 226.
[0030] In the embodiment subsequent to generation, the navigation assistant module 216 may provide a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token. In example, the navigation assistant module 216 may monitor, the QR coded or bar coded parking token, for example placed on the top of the automobile or in the window of the automobile, using cameras installed in the parking area. Further, the first set of navigation instruction may be one or more of audio or video instruction that may be provided by using one or more guidance system such as a display or a speaker installed in one of the automobile or the parking area. Further, the navigation assistant module 216 may store the first set of navigation instruction in the system data 226.
10
[0031] In the embodiment, further the providing, the parking assistant module 218, may detect a current orientation of the automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of the parking token, and the automobile. Upon detecting, the parking assistant module 218 may provide a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile. Further, the second set of navigation instruction may be one or more of audio or video instruction that may be provided by using one or more guidance system such as a display or a speaker installed in one of the automobile or the parking area. Further, the parking assistant module 218 may store the second set of navigation instruction in the system data 226.
[0032] In the embodiment, further to providing, the computation module 220 may compute a severity of error associated with the parking of the automobile in the parking slot based on the comparison of the current orientation and the predefined orientation and compute a penalty based on the severity of parking and one or more penalty parameters. In one example, the current orientation may be obtained from one or more cameras installed within the parking area. In one example, the penalty parameters may comprise automobile type, type of error, frequency of error, time of error, and duration of error.
[0033] Upon computing, the computation module 220 may alert the driver of the automobile if the severity of error is over predefined threshold. In one embodiment, the computation module 220 may also compute total parking charges based on addition of standard parking charges and penalty charges. In one example, the standard parking charges are computed based on automobile type and duration of parking.
[0034] In one embodiment, the computation module 220 may generate one or more recommendations associated with the parking based on historical data corresponding to one or more of the frequency of automobile parking, duration of automobile parking, peak time, slack time, type of automobile parking, and dimensions of the parking area and redesigning in real time, the parking are based on the number of vehicles within the parking area, and an expected inflow of automobiles. In one more example, the recommendations may comprise one or more instructions to increase the capacity of automobiles that can be parked, and increase an income from the parking area. In one example, the expected number of automobile may be computed using the historical data.
11
[0035] Exemplary embodiments for assisting a driver of an automobile for parking the automobile discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.
[0036] Some embodiments of the system and the method enable effective parking management.
[0037] Some embodiments of the system and the method enables parking are space and profit optimization.
[0038] Some embodiments of the system and the method enables accurate and efficient parking by assisting the driver.
[0039] Referring now to figure 3, a method 300 for assisting a driver of an automobile for parking the automobile, is disclosed in accordance with an embodiment of the present subject matter. The method 300 for assisting a driver of an automobile for parking the automobile may be described in the general context of device executable instructions. Generally, device executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, and the like, that perform particular functions or implement particular abstract data types. The method 300 for assisting a driver of an automobile for parking the automobile may also be practiced in a distributed computing environment where functions are performed by remote processing systems that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage systems.
[0040] The order in which the method 300 for assisting a driver of an automobile for parking the automobile is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method 300 can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 for assisting a driver of an automobile for parking the automobile may be considered to be implemented in the above-described system 102.
12
[0041] At block 302, one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile may be detected. In one example, the one or more parameters comprise at least a size of the automobile. In one more example, the automobile is one of located in the proximity of a parking area or entering the parking area. In one embodiment, the detection module 212 may detect primary one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile. Further, the detection module 212 may store the one or parameters, and the one or more preferences in the system data 226.
[0042] At block 304, a parking slot located within the parking area may be allocated based on the one or parameters, the one or more preferences, and a current availability of parking slots. In one embodiment, the allocation module 214 may allocate a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots. Further, the allocation module 214 may store the allocated parking spot in the system data 226.
[0043] At block 306, a parking token corresponding to the parking slot may be generated. In one example, the parking token may comprise unique identification number associated with the automobile and the allocated parking spot. In one other example, the parking token may be a QR/bar code, or a RFID tag. In one example, further to generating the parking token may be printed utilizing a printer if the parking token is a QR/bar code. In one embodiment, the determination module 216 may determine a location of a sun glare on a windshield of the automobile. Further, the determination module 216 may store the location in the system data 226.
[0044] At block 308, a first set of navigation instruction may be provided for guiding the driver to reach the parking slot based on monitoring of the parking token. In one embodiment, the navigation assistant module 218 may provide a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token. Further, the navigation assistant module 218 may store the first set of navigation instruction in the system data 226.
[0045] At block 310, a current orientation of the automobile may be detected when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile. In
13
one embodiment, the parking assistant module 220 may detect a current orientation of the automobile and store the current orientation in the system data 226.
[0046] At block 312, a second set of parking instruction may be provided for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile. In one embodiment, the parking assistant module 220 may provide a second set of parking instruction, thereby assisting a driver of an automobile for parking the automobile. Further, the parking assistant module 220 may store the second set of parking instructions in the system data 226.
[0047] Although implementations for methods and systems for assisting a driver of an automobile for parking the automobile have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods for assisting a driver of an automobile for parking the automobile described. Rather, the specific features and methods are disclosed as examples of implementations for assisting a driver of an automobile for parking the automobile.

WE CLAIM:
1. A method for assisting a driver of an automobile for parking the automobile, the method comprises steps of:
detecting, by a processor, one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile, wherein the one or more parameters comprise at least a size of the automobile, and wherein the automobile is one of located in the vicinity of a parking area or entering the parking area;
allocating, by the processor, a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots;
generating, by the processor, a parking token corresponding to the parking slot, wherein the parking token comprises unique identification number associated with the automobile;
providing, by the processor, a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token;
detecting, by the processor, a current orientation of the automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile; and
providing, by the processor, a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.
2. The method of claim 1 further comprising
computing, by the processor, a severity of error associated with the parking of the automobile in the parking slot based on the comparison of the current orientation and the predefined orientation; and
computing, by the processor, a penalty based on the severity of parking and one or more penalty parameters, wherein the penalty parameters comprises automobile type, type of error, frequency of error, time of error, and duration of error.
15
3. The method of claim 2 further comprising alerting the driver of the automobile if the severity of error is over predefined threshold.
4. The method of claim 2 further comprising computing, by the processor, total parking charges based on addition of standard parking charges and penalty charges, wherein the standard parking charges are computed based on automobile type and duration of parking.
5. The method of claim 1, wherein the parking token is one of a QR Code, and a Bar Code.
6. The method of claim 1, wherein the first set of navigation instruction and second set of parking instruction are at least one of a visual instructions or an audio instruction.
7. The method of claim 1, generating by the processor, one or more recommendations associated with the parking based on historical data corresponding to one or more of the frequency of automobile parking, duration of automobile parking, peak time, slack time, type of automobile parking, and dimensions of the parking area, wherein the recommendations comprises one or more instructions to increase the capacity of automobiles that can be parked, and increase an income from the parking area.
8. The method of claim 7, redesigning, by the processor, in real time, the parking is based on the number of vehicles within the parking area, and an expected inflow of automobiles, wherein the expected number of automobile is computed using the historical data.
9. A system for assisting a driver of an automobile for parking the automobile, the system comprising:
a memory; and
a processor coupled to the memory, wherein the processor is configured to:
detecting one or parameters associated with an automobile, and one or more preferences associated with the driver of the automobile, wherein the one or more parameters comprise at least a size of the automobile, and wherein the automobile is one of located in the vicinity of a parking area or is entering the parking area;
16
allocating a parking slot located within the parking area based on the one or parameters, the one or more preferences, and a current availability of parking slots;
generating a parking token corresponding to the parking slot, wherein the parking token comprises unique identification number associated with the automobile;
providing a first set of navigation instruction for guiding the driver to reach the parking slot based on monitoring of the parking token;
detecting a current orientation of the automobile when the automobile is one of within the parking slot or in the vicinity of the parking slot based on image processing and monitoring of one or more of the parking token, and the automobile; and
providing a second set of parking instruction for guiding the driver to park the automobile based on a comparison of the current orientation and a predefined orientation, thereby assisting a driver of an automobile for parking the automobile.
10. The system of claim 9 further comprising
computing a severity of error associated with the parking of the automobile in the parking slot based on the comparison of the current orientation and the predefined orientation; and
computing a penalty based on the severity of parking and one or more penalty parameters, wherein the penalty parameters comprises automobile type, type of error, frequency of error, time of error, and duration of error.
11. The system of claim 10 further comprising alerting the driver of the automobile if the severity of error is over predefined threshold.
12. The system of claim 10 further comprising computing total parking charges based on addition of standard parking charges and penalty charges, wherein the standard parking charges are computed based on automobile type and duration of parking.
13. The system of claim 9, wherein the parking token is one of a QR Code or a Bar Code.
14. The system of claim 9, wherein the first set of navigation instruction and second set of parking instruction are at least one of a visual instruction or an audio instruction.
17
15. The system of claim 9, generating one or more recommendations associated with the parking based on historical data corresponding to one or more of the frequency of automobile parking, duration of automobile parking, peak time, slack time, type of automobile parking, and dimensions of the parking area, wherein the recommendations comprises one or more instructions to increase the capacity of automobiles that can be parked, and increase an income from the parking area.
16. The system of claim 15, redesigning in real time, the parking is based on the number of vehicles within the parking area, and an expected inflow of automobiles, wherein the expected number of automobile is computed using the historical data.

Documents

Application Documents

# Name Date
1 Power of Attorney [08-06-2017(online)].pdf 2017-06-08
2 Form 9 [08-06-2017(online)].pdf_253.pdf 2017-06-08
3 Form 9 [08-06-2017(online)].pdf 2017-06-08
4 Form 3 [08-06-2017(online)].pdf 2017-06-08
5 Form 20 [08-06-2017(online)].jpg 2017-06-08
6 Form 18 [08-06-2017(online)].pdf_70.pdf 2017-06-08
7 Form 18 [08-06-2017(online)].pdf 2017-06-08
8 Drawing [08-06-2017(online)].pdf 2017-06-08
9 Description(Complete) [08-06-2017(online)].pdf_69.pdf 2017-06-08
10 Description(Complete) [08-06-2017(online)].pdf 2017-06-08
11 abstract.jpg 2017-07-13
12 201711020147-Proof of Right (MANDATORY) [08-11-2017(online)].pdf 2017-11-08
13 201711020147-OTHERS-131117.pdf 2017-11-20
14 201711020147-Correspondence-131117.pdf 2017-11-20
15 201711020147-FER.pdf 2020-02-17
16 201711020147-OTHERS [13-07-2020(online)].pdf 2020-07-13
17 201711020147-FER_SER_REPLY [13-07-2020(online)].pdf 2020-07-13
18 201711020147-COMPLETE SPECIFICATION [13-07-2020(online)].pdf 2020-07-13
19 201711020147-CLAIMS [13-07-2020(online)].pdf 2020-07-13
20 201711020147-POA [09-07-2021(online)].pdf 2021-07-09
21 201711020147-FORM 13 [09-07-2021(online)].pdf 2021-07-09
22 201711020147-Proof of Right [20-10-2021(online)].pdf 2021-10-20
23 201711020147-US(14)-HearingNotice-(HearingDate-20-12-2023).pdf 2023-12-01
24 201711020147-Correspondence to notify the Controller [04-12-2023(online)].pdf 2023-12-04
25 201711020147-FORM-26 [07-12-2023(online)].pdf 2023-12-07
26 201711020147-FORM-26 [27-12-2023(online)].pdf 2023-12-27
27 201711020147-FORM-26 [27-12-2023(online)]-1.pdf 2023-12-27
28 201711020147-Written submissions and relevant documents [29-12-2023(online)].pdf 2023-12-29
29 201711020147-Annexure [29-12-2023(online)].pdf 2023-12-29
30 201711020147-Response to office action [12-01-2024(online)].pdf 2024-01-12
31 201711020147-PatentCertificate15-01-2024.pdf 2024-01-15
32 201711020147-IntimationOfGrant15-01-2024.pdf 2024-01-15

Search Strategy

1 Searchstrategy_05-02-2020.pdf

ERegister / Renewals

3rd: 19 Feb 2024

From 08/06/2019 - To 08/06/2020

4th: 19 Feb 2024

From 08/06/2020 - To 08/06/2021

5th: 19 Feb 2024

From 08/06/2021 - To 08/06/2022

6th: 19 Feb 2024

From 08/06/2022 - To 08/06/2023

7th: 19 Feb 2024

From 08/06/2023 - To 08/06/2024

8th: 19 Feb 2024

From 08/06/2024 - To 08/06/2025

9th: 29 May 2025

From 08/06/2025 - To 08/06/2026