Sign In to Follow Application
View All Documents & Correspondence

A Public Transportation System

Abstract: Disclosed is a method and system for enabling modular public transportation in cities. The method comprises receiving one or more travel request associated with one or more users and assigning a companion box to each of the one or more users based on the travel requests. The method further comprises assigning one or more companion boxes to an engine box and generating a sequence of companion boxes based on the travel request corresponding to each of the one or more users. The method furthermore comprises coupling the engine box and each of the one or more companion boxes at one or more coupling location and detaching the engine box and each of the one or more companion boxes at one or more detaching location with the companion box, thereby enabling modular public transportation.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
28 April 2016
Publication Number
20/2016
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
ip@legasis.in
Parent Application

Applicants

HCL Technologies Limited
B-39, Sector 1, Noida 201 301, Uttar Pradesh, India

Inventors

1. TAMMANA, Sankar Uma
HCL Technologies Limited, A-8 & 9, Sec-60, Noida, UP-201301, India
2. DHALIWAL, Jasbir Singh
HCL Technologies Limited, A-8 & 9, Sec-60, Noida, UP-201301, India

Specification

TECHNICAL FIELD
[001] The present subject matter described herein, in general, relates to a system and a method for enabling public transportation, and more particularly a system and a method for enabling modular public transportation in cities.
BACKGROUND
[002] Now a day, due to ever increasing population cities are rapidly growing at an exponential rate and becoming mega cities, transportation in the city and between cities is an important problem. Public transport system is a shared passenger transport service which is available for use by the general public and shared by strangers to commute, as different from modes such as taxicab, private transport which are not shared by strangers without private arrangement. Public transport modes include city buses, trolleybuses, trams and passenger trains, rapid transit and ferries. Public transport between cities is dominated by airlines, coaches, and intercity rail. High-speed rail networks are being developed in many parts of the world. Most public transport runs to a scheduled timetable.
[003] Typically, it is observed that resident of cities use private transport like cars for commuting such as going to offices, shopping complex, schools, etc. In of the main reason contributing to an increase in private transportation, are the failures of conventional public transport system. In some cases, even after improving the public transportation, the use of private vehicles has not reduced due to inefficient nature of these public transport systems, unavailability of on-demand services, and the distance between with pickup/drops location and the destination. Furthermore, the current public transport is not conducive for unsupervised travelling by children, and sick or disabled individuals, due to safety concerns rising out of lack of security. Further, the conventional public transport systems use fixed engine capacity for transportation, resulting in wastages of precious resources.
SUMMARY
[004] Before the present systems and methods for enabling modular public transportation in cities, are described, it is to be understood that this application is not limited to the particular 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
3
implementations or 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 enabling modular public transportation in cities. 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.
[005] In one implementation, a system for enabling modular public transportation in cities is disclosed. In one aspect, the system comprises a memory and a processor coupled to the memory. Further, the processor may be capable of executing instructions in the memory to perform one or more steps. In the aspect, the system may receive one or more travel request associated with one or more users. In one example, each travel request may comprise a start location, an end location, a start time, and number of travellers associate with the user. Upon receiving, the system may assign a companion box to each of the one or more users based on the travel requests. The companion box may comprise one or more seating arrangements. Further, the number of seating arrangements may directly proportionate to the number of travellers. Further to assigning, the system may assign one or more companion boxes to an engine box based on an availability of the engine box, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box. Subsequent to assigning, the system may generate a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users. In one example, the set of locations may comprise one or more coupling location and one or more detaching location. Upon Generating, the system may couple the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations and detach the engine box and each of the one or more companion box at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.
[006] In one implementation, a method for enabling modular public transportation in cities is disclosed. In one aspect, the method may comprise receiving one or more travel request associated with one or more users. In one example, each travel request may comprise a start location, an end location, a start time, and number of travellers associate with the user. Further to receiving, the method may comprise assigning a companion box to each of the one or more users based on the travel requests, and one or more companion boxes to an engine box based on an availability of the engine box, an load bearing capacity of the engine box,
4
the travel request and a total energy consumption associate with the engine box. Further, the companion box may comprise a seating arrangement. In one example, the seating arrangement may be directly proportionate to the number of travellers. Upon assigning the method may comprise generating a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. Subsequent to generating the method may comprise coupling the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations, and detaching the engine box and each of the one or more companion box at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.
[007] In yet another implementation, non-transitory computer readable medium embodying a program executable in a computing device for enabling modular public transportation in cities is disclosed. In one aspect, the program may comprise a program code for receiving one or more travel request associated with one or more users. Further, each travel request may comprise a start location, an end location, a start time, and number of travellers associate with the user. The program may comprise a program code for assigning a companion box to each of the one or more users based on the travel requests. Further, the companion box may comprise a seating arrangement. In one example, the total number of seating arrangements may be directly proportionate to the number of travellers. The program may comprise a program code for assigning one or more companion boxes to an engine box based on an availability of the engine box, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box. The program may comprise a program code for generating a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. The program may comprise a program code for coupling the engine box and each of the one or more companion boxes at the one or more coupling location based on the sequence of companion boxes and the set of locations. The program may comprise a program code for detaching the engine box and each of the one or more companion boxes at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.
5
BRIEF DESCRIPTION OF THE 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 invention 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.
[010] Figure 1 illustrates a network implementation of a system for enabling modular public transportation in cities, in accordance with an embodiment of the present subject matter.
[011] Figure 2 illustrates the system and its subcomponents for enabling modular public transportation in cities, in accordance with an embodiment of the present subject matter.
[012] Figure 3 illustrates a method for enabling modular public transportation in cities, in accordance with an embodiment of the present subject matter.
DETAILED DESCRIPTION
[013] 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 equivalent in meaning and 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 appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any systems and methods for enabling modular public transportation in cities, similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods for enabling modular public transportation in cities are now described. The disclosed embodiments for enabling modular public
6
transportation in cities are merely examples of the disclosure, which may be embodied in various forms.
[014] 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 enabling modular public transportation in cities. However, one of ordinary skill in the art will readily recognize that the present disclosure for enabling modular public transportation in cities 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.
[015] In an implementation, a system and method for enabling modular public transportation in cities, is described. In an embodiment biometric data of one or more user may be obtained. In one example, the biometric data may comprise a finger print data, iris data, heart beat data, and face recognition data. Upon obtaining biometric data, the users may be authenticated, based on the biometric data.
[016] In the embodiment, upon authentication of the one or more user, one or more travel request associated with one or more users may be received. Further, each travel request may comprise a start location, an end location, a start time, and number of travellers associate with the user. Upon receiving the travel request from one or more users, a companion box may be assigned to each of the one or more users based on corresponding travel request. The companion box may be understood as an autonomous and driverless box. The companion box may comprise one or more seating arrangement and varying in size. Further, the number of seating arrangements may be directly proportionate to the number of travellers. Subsequent to assigning a companion box to each of the users, the one or more assigned companion boxes are assigned to an engine box based on an availability of the engine box, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box.
[017] Further in the embodiment, upon assigning the one or more companion boxes to the engine box, a travel plan, a sequence of companion boxes, and a set of locations may be generated based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. The travel plan may comprise instructions for the companion box to travel form the start location to end location based on travel request. It may also comprise the list of one or
7
more engine boxes to be coupled and detached during the travel based on travel time and minimum energy consumption. Upon generation, the engine box and each of the one or more companion boxes may be coupled at the one or more coupling location based on the sequence of companion boxes and the set of locations and may be detached at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities. In one example, the companion boxes and engine box may be coupled at the start location of the user’s travel and detached at the end location of the user’s travel. In one other example, the companion boxes may be coupled and detached multiple times along the users travel based on optimization of travel; time and energy consumption.
[018] Referring now to Figure 1, a network implementation 100 of a system 102 for enabling modular public transportation in cities, in accordance with an embodiment of the present subject matter may be described. In one embodiment, the present subject matter is explained considering that the system 102. In one example the system 102 may be implemented as a system 102 connected to the network 106. 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, a cloud-based computing environment, or a mobile and the like. In other example, the system 102 connected to a device 104 via a network 106. In one example, the device 104 may be a virtual head set 104, or a mobile device 104-N
[019] In one example, the device 104 may be a virtual reality headset such as PlayStation VR™, Oculus Rift™, and HTC Vive™. It may also be understood that the system 102 supports a plurality of browsers and all viewports. Examples of the plurality of browsers may include, but not limited to, Chrome™, Mozilla™, Internet Explorer™, Safari™, and Opera™. It will also be understood that the system 102 may be accessed by multiple users through one or more controller. In example, the controllers may be a joystick, a game pad, or haptic glows and the like. Further, the system may be communicatively coupled to sensors located on a user. Furthermore, the system 102 may be communicatively coupled to a database for storing data. In one example, the database may be any of the relationship database and the like.
[020] In one implementation, the network 106 may be a wireless network, a wired network or a combination thereof. The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), Wireless Personal Area Network
8
(WPAN), Wireless Local Area Network (WLAN), wide area network (WAN), the internet, and the like. The network 106 may 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, MQ Telemetry Transport (MQTT), Extensible Messaging and Presence Protocol (XMPP), 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 devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[021] In one example, the system 102 may receive one or more travel request from one or more users by device 104. Further, each travel request may comprise a start location, an end location, a start time, flexibility of travel time, destination reaching time, energy consumption and number of travellers associate with the user. Upon receiving the travel request the system 102 may assign a companion box 112-1… 112-N to each of the one or more users based on the travel requests. Further, the companion box may comprise one or more seating arrangement directly proportionate to the number of travellers. Upon assigning the companion box 112-1… 112-N, the system 102 may assign an engine box 108-1… 108-N to each or group of the companion box 112-1… 112-N based on an availability of the engine box, an load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box. The engine box 108-1… 108-N and the one or more companion boxes run 112-1… 112-N may run on tracks 114 (as shown in fig 1).
[022] Subsequent to assigning, the system 102 may, generate a travel plan, a sequence of companion boxes, and a set of locations may be generated based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. The travel plan may comprise instructions for the companion box 112-1… 112-N to travel form the start location to end location based on travel request. It may also comprise the list of one or more engine boxes 108-1… 108-N to be coupled and detached during the travel based on travel time and minimum energy consumption. Upon generation, the engine box 108-1… 108-N and each of the one or more companion box112-1… 112-N may be coupled at the one or more coupling location based on the sequence of companion boxes and the set of locations and may be detached at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities. In one example, the companion boxes 112-1… 112-N and engine box 108-1… 108-N may be coupled at the start location of the user’s travel and
9
detached at the end location of the user’s travel. In one other example, the companion boxes and the engine box 108-1… 108-N may be coupled and detached multiple times along the users travel based on optimization of travel time and energy consumption.
[023] In one example of working the companion boxes 112-1… 112-N may comprise an engine module which may be selectively switched on and off. In one example, the engine module may be switched on when traveling towers the engine box 108-1… 108-N from the start location to be coupled to the engine box 108-1… 108-N and switch of upon coupling with the engine box. Further, the engine may be switched on after detaching. In this example, a total time between coupling and detaching, and total time of running the engine module may be computed for providing incentive to the user with minimum running of the engine module.
[024] Referring now to Figure 2, the system 102 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, 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 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 devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 202 may be configured to fetch and execute computer-readable instructions stored in the memory 206.
[025] 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 client devices 104. Further, the I/O interface 204 may enable the system 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 204 can 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 devices to one another or to another server.
[026] The memory 206 may include any computer-readable medium or computer program product 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
10
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.
[027] The modules 208 include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules 208 may include a receiving module 212, an assigning module 214, a generating module 216 and other module 218. The other modules 218 may include programs or coded instructions that supplement applications and functions of the system 102. The modules 208 described herein may be implemented as software modules that may be executed in the cloud-based computing environment of the system 102.
[028] The memory 206, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 208. The memory 206 may include data generated as a result of the execution of one or more modules in the other module 218. In one implementation, the memory may include data 210. Further, the data 210 may include a system data 220 for storing data processed, computed received and generated by one or more of the modules 208. Furthermore, the data 210 may include other data 222 for storing data generated as a result of the execution of one or more modules in the other module 218.
[029] In one implementation, at first, a user may use the device 104 to access the system 102 via the I/O interface 204. The user may register using the I/O interface 204 in order to use the system 102. In one aspect, the user may access the I/O interface 204 of the system 102 for obtaining information or providing input information such as travel request. In one implementation the system 102 may automatically provide information to the user through I/O interface 204, device 104.
RECEIVING MODULE 212
[030] Referring to figure 2, in an embodiment the receiving module 212 may obtain biometric data of the one or more users via a device such as a mobile or a virtual reality headset 104. In one example, the biometric data may comprise one of a finger print data, iris data, heart beat data, and face recognition data. The receiving module 212 may store the biometric data in the system module 220 for further processing. Further to obtaining and storing the biometric data, the receiving module 212 may authenticate the one or more users
11
based on a comparison of the stored biometric data and the obtained biometric data. In one example, the authentication may also be done using a login id and a password unique to a user.
[031] Upon authentication of the users, the receiving module 212 may receive a travel request from the one or more users. In one example, the travel request may comprise a start location, an end location, a start time, a flexibility of travel time, a destination reaching time, and number of travellers associate with the user. The start location may be understood as the location of starting the travel of the user, the end location may be understood as the destination the user wants to reach, the start time may be understood as the time of the day when the travel has to be initiated and, and number of travellers may be understand as the total number people traveling. In one example, the start location may be Jamnagar, an end location may be Rahul Nagar, a start time may be 10:00 am, and number of travellers may be 4. Further, the receiving module 212 may store the travel request in system data 220.
ASSIGNING MODULE 214
[032] Further in the embodiment, upon receiving the travel request, the assigning module 214 may assign a companion box to each of the one or more users based on the travel requests. In one example, the companion box may comprise one or more seating arrangement such as chair or bench or seat. Further, the number of seating arrangements may be directly proportionate to the number of travellers. In one example, if the total number of travellers is 4 the seating arrangement comprises 4 seats. Furthermore, the companion box may comprise one or more of a biometric door locking system, a monitoring and communication system, an ambiance control system, an alerts/notification system and a camera module, for providing security and privacy during travel. In one example, based on the system available in the companion box, one of a user being a parent may wear VR device to monitor the child travelling in the companion box. The user may be able to communicate with the child via VR device for providing guidance, when it required. The user may track/trace the companion box in real time. In one example the alerts/notification system may send the alert notifications to registered users and helplines such as police, fire station, traveller’s relatives etc. in case of emergency.
[033] Further to assigning the companion box to each of the users, the assigning module 214 may assign one or more companion boxes to an engine box based on an availability of
12
the engine box, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box. In one example, a variety of engine boxes may be available; the assigning module 214 may assign the engine box to the companion boxes based on the required capacity such as booking type, people traveling, companion boxes, and route. In one other example, from Source ‘S’ to Destination ‘D’ travel of a user there may be different routes and engines box available and the engine box will be assigned to the companion box based on the urgency of travel, start time, no of travellers and the like. Further, the assigning module 214 may generate a travel route for the engine based on the assignment, and the travel requests. Furthermore, the assigning module 214 may store assignment data and the travel route in the system data 220.
GENERATING MODULE 216
[034] In the embodiment, upon generating the travel route, the generating module 216 may generate a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. The travel plan may comprise the total number of couplings and detachments required to reach the destination, the rout of travel, and expected energy consumption. The sequence may be understood as the order in which the one or more companion boxes to a particular engine may couple with the engine box. In one example, the sequence may be generated based on the destination of each of the companion boxes. In one other example, the sequence may be generated by always maintains the descending order of the companion destination with respect to the engine destination place. The sequence may be such that detaching of the companion boxes will be done always from last as it’s already maintained in the descending order. This approach for generating the sequence may optimize the number of times the engines start and stops for the companion box engines coupling and detachment. Further, the generating module 216 may store the sequence for each of the engine box in the system data 220
[035] Subsequent to generating the sequence, the generation module 216 may couple the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations and detach the engine box and each of the one or more companion box at the end location of the user associate with the companion box, thereby enabling modular public transportation in cities.
13
[036] Further, the generation module 216 may alter the load bearing capacity of the engine box based on the number of companion box coupled to the engine box and compute a total emissions associated with each of the companion boxes. In one example, the generation module 216 may dynamically upgrades or downgrade the load bearing capacity of the engine box before start of journey or during journey based total no of companion boxes coupled and decoupled, to optimize power usage.
[037] In the embodiment, upon completion of travel or reaching the destination/end location, the generation module 216 may provide the total bill to the user and receive the confirmation of the payment. Furthermore, the generation module 216 may monitor the companion boxes and the engine boxes position and may maintain the list of engines box timings and the routes, capacity of the engine boxes, number of available companion boxes and their such as number of seats, and facilities.
[038] In one example of the implementation, construe users “John” & “Jane” may be interested to travel from their house. John may be interested in travelling from sea view road at one end of the town to mountain road and Jane from lake view road to city centre on the other end of the town. In this example, the receiving module 212 may obtain biometric data of John and Jane via a device 104 and authenticate John and Jane based on a comparison of the stored biometric data and the obtained biometric data. In one example, the authentication may also be done using a login id and a password unique to John and Jane.
[039] Upon authentication of John and Jane, the receiving module 212 may receive a travel request from John and Jane. In the example, John’s travel request may comprise a start location=sea view road, an end location = mountain road, a start time= 11:00 am, a flexibility of travel time = No, a destination reaching time=12:00 pm, and number of travellers =4. In the example, Jane’s travel request may comprise a start location = lake view road, an end location = city centre, a start time= 10 am, a flexibility of travel time =yes by +- 30 min, a destination reaching time 12:00 pm, and number of travellers=2.
[040] Further in the example, upon receiving the travel request from John and Jane, the assigning module 214 may assign a companion box to John and Jane based on the travel requests. In the example, the companion box assigned to John may comprise 4 seating arrangements which are directly proportionate to the number of travellers in the John’s travel request. In the example, the companion box assigned to Jane may comprise 2 seating arrangements which are directly proportionate to the number of travellers in the Jane’s travel
14
request. Further to assigning the companion box to John and Jane, the assigning module 214 may assign the companion boxes assigned to John and Jane to engine boxes based on an availability of the engine boxes, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box.
[041] In the example, the generating module 216 may further generate a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding John and Jane. At the schedule time, the generating module 216 may dispatch the companion boxes to the start location of John and Jane for commencing the planned travel. All the travellers may be seated at the designated seating area and the companion box may initiate travel.
[042] Further, the generation module 216 may couple the assigned engine box and John’s companion box at a first coupling location and detach the engine box and John’s companion box at the second location. Further, the generation module 216 may couple a newly assigned engine box and John’s companion box at a third coupling location and detach the engine box and John’s companion box at the fourth location, thereby enabling modular public transportation for John from sea view road to mountain view road. Similarly, the generation module 216 may couple and detach Jane’s companion box with the engine boxes along the travel route based on the travel plan and the sequence thereby enabling modular public transportation for Jane. In the embodiment, the assignment, coupling and detaching may be performed in real time and dynamically, when the companion box is in motion and traveling from one location to other based on reduction in travel time and optimization of energy utilization. In one example, the coupling and detachment may also be performed when the engine box is stationary.
[043] Exemplary embodiments for enabling modular public transportation in cities 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.
[044] Some embodiments of the system and the method enable ideal immersive experience in the virtual reality environment and shopping.
[045] Some embodiments of the system and the method optimize traffic.
15
[046] Some embodiments of the system and the method enable better public service by improving the public transportation.
[047] Some embodiments of the system and the method optimize the fuel usage and reduce fuel wastage resulting in a pollution free environment
[048] Some embodiments of the system and the method provide door to door service and on demand service.
[049] Some embodiments of the system and the method provide safety and privacy in a public transportation.
[050] Referring now to Figure 3, a method 300 for enabling modular public transportation in cities is shown, in accordance with an embodiment of the present subject matter. The method 300 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types.
[051] The order in which the method 300 for enabling modular public transportation in cities as 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 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 may be considered to be implemented in the above described system 102.
[052] At block 302, one or more travel request associated with one or more users may be received. Further, each travel request may comprise a start location, an end location, a start time, a flexibility of travel time, a destination reaching time, and number of travellers associate with the user. In an implementation, the receiving module 212 may receive one or more travel request associated with one or more users. Further the receiving module 212 may store the one or more travel request in the system data 220.
16
[053] At block 304, a companion box may be assigned to each of the one or more users based on the travel requests. Further, the companion box may comprise one or more seating arrangement, and wherein the number of seating arrangements is directly proportionate to the number of travellers. In an implementation, the assigning module 214 may assign a companion box to each of the one or more users based on the travel requests and may store the assignment in the system data 220.
[054] At block 306, one or more companion boxes may be assigned to an engine box based on an availability of the engine box, a load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box. In the implementation, the assigning module 214 may assign one or more companion boxes to an engine box and store the assignment data in the system data 220.
[055] At block 308, a travel plan, a sequence of companion boxes, and a set of locations may be generated based the travel request corresponding to each of the one or more users. Further, the set of locations may comprise one or more coupling location and one or more detaching location. In the implementation, the generating module 216 may generate a travel plan, a sequence of companion boxes, and a set of locations and may store the travel plan, the sequence of companion boxes, and the set of locations in the system data 220.
[056] At block 310, the engine box and each of the one or more companion boxes may be coupled at the one or more coupling location based on the sequence of companion boxes and the set of locations. In the implementation, the generating module 216 may couple the engine box and each of the one or more companion boxes and store the coupling information in the system data 220.
[057] At block 312, the engine box and each of the one or more companion boxes may be detached at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities. In the implementation, the generating module 216 may detach the engine box and each of the one or more companion boxes and store the detaching information in the system data 220.
[058] Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include a method and system for enabling modular public transportation in cities.
17
[059] Although implementations for methods and systems for enabling modular public transportation in cities 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 described. Rather, the specific features and methods are disclosed as examples of implementations for enabling modular public transportation in cities.

WE CLAIM:
1. A method for enabling modular public transportation in cities, the method comprising:
receiving, by a processor, one or more travel request associated with one or more users, wherein each travel request comprises a start location, an end location, a start time, a flexibility of travel time, a destination reaching time, and number of travellers associate with the user;
assigning, by the processor, a companion box to each of the one or more users based on the travel requests, wherein the companion box comprises one or more seating arrangement, and wherein the number of seating arrangements is directly proportionate to the number of travellers;
assigning, by the processor, one or more companion boxes to an engine box based on an availability of the engine box, an load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box;
generating, by the processor, a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users, wherein the set of locations comprise one or more coupling location and one or more detaching location;
coupling, by the processor, the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations; and
detaching, by the processor, the engine box and each of the one or more companion box at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.
2. The method of claim 1, further comprising
generating, by the processor, a travel route for the engine based on the assignment and the travel requests;
altering, by the processor, the load bearing capacity of the engine box based on the number of companion box; and
computing, by the processor, total emissions associated with each of the companion boxes.
19
3. The method of claim 1, further comprising:
obtaining, by the processor, biometric data of the one or more users, wherein the biometric data comprises one of a finger print data, iris data, heart beat data, and face recognition data;
authenticating, by the processor, the users providing the travel request based on the biometric data; and
generating, by the processor, a travel cost for each of the travel requests.
4. The method of claim 1, wherein the companion box further comprise one or more of a biometric door locking system, a monitoring and communication system, a ambiance control system, an alerts/notification system.
5. The method of claim 2, wherein the engine box and the one or more companion boxes run on tracks, wherein the tracks comprises exhaust fans for collecting emission.
6. A system for enabling modular public transportation in cities, the system comprising:
a memory; and
a processor coupled to the memory, wherein the processor is capable of executing instructions to perform steps of:
receiving one or more travel request associated with one or more users, wherein each travel request comprises a start location, an end location, a start time, a flexibility of travel time, a destination reaching time, and number of travellers associate with the user;
assigning a companion box to each of the one or more users based on the travel requests, wherein the companion box comprises one or more seating arrangement, and wherein the number of seating arrangements is directly proportionate to the number of travellers;
assigning one or more companion boxes to an engine box based on an availability of the engine box, an load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box;
generating a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users, wherein the set of locations comprise one or more coupling location and one or more detaching location;
20
coupling the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations; and
detaching the engine box and each of the one or more companion boxes at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.
7. The system of claim 6, further comprising:
generating a travel route for the engine based on the assignment and the travel requests;
altering the load bearing capacity of the engine box based on the number of companion box; and
computing total emissions associated with each of the companion boxes.
8. The system of claim 6, further comprising:
obtaining biometric data of the one or more users, wherein the biometric data comprises one of a finger print data, iris data, heart beat data, and face recognition data;
authenticating the users providing the travel request based on the biometric data; and
generating a travel cost for each of the travel requests.
9. The system of claim 6, wherein the companion box further comprise one or more of a biometric door locking system, a monitoring and communication system, a ambiance control system, an alerts/notification system.
10. The system of claim 6, wherein the engine box and the one or more companion boxes run on tracks, wherein the tracks comprises exhaust fans for collecting emission.
11. A non-transitory computer program product having embodied thereon a computer program for enabling modular public transportation in cities, the computer program product storing instructions, the instructions comprising instructions for:
receiving one or more travel request associated with one or more users, wherein each travel request comprises a start location, an end location, a start time, flexibility of
21
travel time, destination reaching time, energy consumption and number of travellers associate with the user;
assigning a companion box to each of the one or more users based on the travel requests, wherein the companion box comprises one or more seating arrangement, and wherein the number of seating arrangements is directly proportionate to the number of travellers;
assigning one or more companion boxes to an engine box based on an availability of the engine box, an load bearing capacity of the engine box, the travel request and a total energy consumption associate with the engine box;
generating a travel plan, a sequence of companion boxes, and a set of locations based the travel request corresponding to each of the one or more users, wherein the set of locations comprise one or more coupling location and one or more detaching location;
coupling the engine box and each of the one or more companion box at the one or more coupling location based on the sequence of companion boxes and the set of locations; and
detaching the engine box and each of the one or more companion boxes at the one or more detaching location based on the set of locations, thereby enabling modular public transportation in cities.

Documents

Application Documents

# Name Date
1 201611014864-FORM-24 [09-10-2023(online)].pdf 2023-10-09
1 Form 9 [28-04-2016(online)].pdf 2016-04-28
2 201611014864-RELEVANT DOCUMENTS [09-10-2023(online)].pdf 2023-10-09
2 Form 3 [28-04-2016(online)].pdf 2016-04-28
3 201611014864-Written submissions and relevant documents [20-01-2023(online)].pdf 2023-01-20
4 Form 18 [28-04-2016(online)].pdf 2016-04-28
4 201611014864-Correspondence to notify the Controller [04-01-2023(online)].pdf 2023-01-04
5 Drawing [28-04-2016(online)].pdf 2016-04-28
5 201611014864-US(14)-HearingNotice-(HearingDate-09-01-2023).pdf 2022-12-29
6 Description(Complete) [28-04-2016(online)].pdf 2016-04-28
6 201611014864-Proof of Right [22-10-2021(online)].pdf 2021-10-22
7 abstract.jpg 2016-07-22
7 201611014864-FORM 13 [09-07-2021(online)].pdf 2021-07-09
8 Form 26 [28-07-2016(online)].pdf 2016-07-28
8 201611014864-POA [09-07-2021(online)].pdf 2021-07-09
9 201611014864-ABSTRACT [19-04-2019(online)].pdf 2019-04-19
9 201611014864-OTHERS-241016.pdf 2016-10-26
10 201611014864-CLAIMS [19-04-2019(online)].pdf 2019-04-19
10 201611014864-Correspondence-241016.pdf 2016-10-26
11 201611014864-COMPLETE SPECIFICATION [19-04-2019(online)].pdf 2019-04-19
11 201611014864-FER.pdf 2019-01-31
12 201611014864-DRAWING [19-04-2019(online)].pdf 2019-04-19
12 201611014864-OTHERS [19-04-2019(online)].pdf 2019-04-19
13 201611014864-FER_SER_REPLY [19-04-2019(online)].pdf 2019-04-19
14 201611014864-DRAWING [19-04-2019(online)].pdf 2019-04-19
14 201611014864-OTHERS [19-04-2019(online)].pdf 2019-04-19
15 201611014864-COMPLETE SPECIFICATION [19-04-2019(online)].pdf 2019-04-19
15 201611014864-FER.pdf 2019-01-31
16 201611014864-CLAIMS [19-04-2019(online)].pdf 2019-04-19
16 201611014864-Correspondence-241016.pdf 2016-10-26
17 201611014864-OTHERS-241016.pdf 2016-10-26
17 201611014864-ABSTRACT [19-04-2019(online)].pdf 2019-04-19
18 201611014864-POA [09-07-2021(online)].pdf 2021-07-09
18 Form 26 [28-07-2016(online)].pdf 2016-07-28
19 201611014864-FORM 13 [09-07-2021(online)].pdf 2021-07-09
19 abstract.jpg 2016-07-22
20 201611014864-Proof of Right [22-10-2021(online)].pdf 2021-10-22
20 Description(Complete) [28-04-2016(online)].pdf 2016-04-28
21 201611014864-US(14)-HearingNotice-(HearingDate-09-01-2023).pdf 2022-12-29
21 Drawing [28-04-2016(online)].pdf 2016-04-28
22 201611014864-Correspondence to notify the Controller [04-01-2023(online)].pdf 2023-01-04
22 Form 18 [28-04-2016(online)].pdf 2016-04-28
23 201611014864-Written submissions and relevant documents [20-01-2023(online)].pdf 2023-01-20
24 201611014864-RELEVANT DOCUMENTS [09-10-2023(online)].pdf 2023-10-09
24 Form 3 [28-04-2016(online)].pdf 2016-04-28
25 Form 9 [28-04-2016(online)].pdf 2016-04-28
25 201611014864-FORM-24 [09-10-2023(online)].pdf 2023-10-09
26 201611014864-ReviewPetition-HearingNotice-(HearingDate-06-10-2025).pdf 2025-09-03
27 201611014864-FORM-26 [01-10-2025(online)].pdf 2025-10-01
28 201611014864-Correspondence to notify the Controller [01-10-2025(online)].pdf 2025-10-01
29 201611014864-Written submissions and relevant documents [15-10-2025(online)].pdf 2025-10-15

Search Strategy

1 201611014864_07-01-2019.pdf