Company Information

CIN
Status
Date of Incorporation
03 December 2010
State / ROC
Bangalore / ROC Bangalore
Last Balance Sheet
31 March 2022
Last Annual Meeting
29 September 2022
Paid Up Capital
58,393,027,940
Authorised Capital
58,438,509,870

Directors

Guggilam Rajagopalan Arun Kumar
Guggilam Rajagopalan Arun Kumar
Director/Designated Partner
about 2 years ago
Avnish Bajaj
Avnish Bajaj
Director/Designated Partner
over 2 years ago
Krishnamurthy Venugopala Tenneti
Krishnamurthy Venugopala Tenneti
Director/Designated Partner
over 2 years ago
Bhavish Aggarwal
Bhavish Aggarwal
Director/Designated Partner
over 2 years ago
Pramendra Tomar
Pramendra Tomar
Manager/Secretary
over 3 years ago
Sumer Juneja
Sumer Juneja
Director/Designated Partner
over 4 years ago
Brent Richard Irvin
Brent Richard Irvin
Director/Designated Partner
about 7 years ago
Arun Sarin
Arun Sarin
Director/Designated Partner
about 10 years ago

Past Directors

Jonathan Olof Bullock
Jonathan Olof Bullock
Nominee Director
over 10 years ago
Nikesh Arora
Nikesh Arora
Nominee Director
about 11 years ago
Lee Jared Fixel
Lee Jared Fixel
Nominee Director
over 13 years ago
Ankit Bhati
Ankit Bhati
Director
about 14 years ago
Naresh Aggarwal Kumar
Naresh Aggarwal Kumar
Director
about 15 years ago

Patents

System And Method For Creating And Managing Wireless Networks

A system includes user device, first and second communication devices, and a server. The user device transmits a first device identifier associated to the server. The server generates and stores a first wireless network identifier and a first password corresponding to the first device identifier. The server transmit...

A Method And System To Provide Offline Drm Solution For Vehicular Environment

A method for offline playback of multimedia files includes receiving an encrypted multimedia 5 file and an encrypted file key from a server. The encrypted multimedia file is transmitted to a communication device in a vehicle based on a selection input by a control device. A request is received for a file key from th...

A Method And System For Synchronizing Audio/Video Content In An Automotive Environment

A method for synchronizing a multimedia file shared between two or more devices is provided. The multimedia file is received by a first device. The multimedia file includes at least an audio component and a video component. The multimedia file is transmitted to a second device by way of a first communication network...

Method And System For Allocating Vehicles To Passengers

A method and a system for allocating a vehicle to a passenger is provided. A booking request for booking a ride is received from a passenger device of the passenger. Based on the booking request, a first message is transmitted to the passenger device that indicates a confirmation of the booking request without alloc...

Calibration Of Fixed Image Capturing Device For Predicting Driving Lane

Lane prediction for driving assistance is provided. A camera of a vehicle is calibrated to obtain column values for each row of pixels of an image based on a plurality of lines captured in the image. The plurality of lines may be either parallel or perpendicular to a calibration lane captured in the image. The colum...

Vehicle Allocation For Fixed Rental Rides

Methods and systems for allocating vehicles for rental rides to customers are provided. A booking request for a rental ride is received from a customer device of a customer. The booking request includes at least a ride distance and a ride duration specified by the customer. Based on the ride duration in the booking ...

Resource Allocation Using Weighted Metrics

A method and a system for allocating vehicles to passengers are provided. Booking requests for rides are received from passenger devices of passengers. Available vehicles are identified for allocation corresponding to the booking requests. A matrix is generated in which each element corresponds to each booking reque...

Calibration Of Fixed Image Capturing Device For Depth Estimation

Calibration and distance prediction for driving assistance is provided. A camera of a vehicle is calibrated to obtain a distance data set. The distance data set includes a distance of each row of pixels of a first image captured by the camera. The distance data set may be further utilized in real-time to predict a d...

Calibration Of Fixed Image Capturing Device For Depth Estimation

Calibration and distance prediction for driving assistance is provided. A camera of a vehicle is calibrated to obtain a distance data set. The distance data set includes a distance of each row of pixels of a first image captured by the camera. The distance data set may be further utilized in real¬time to predict a d...

Vehicle Allocation For Ride Requests

Vehicle allocation for a ride request includes receiving a ride request including a pick-up location. A set of parameters associated with a plurality of vehicles, including at least one autonomous vehicle (AV) and at least one manually-driven vehicle (MV), that are detected within a threshold distance of the pick-up...

Method And System For Vehicle Allocation

A method and a system for allocating a vehicle to a passenger for ride is provided. The system includes circuitry configured to receive an image corresponding to a booking request from a passenger device of the passenger. In response to the received image, the circuitry determines the destination address of the book...

Method And System For Managing Multimedia Services

A method for managing multimedia services includes transmitting a first request by a first device to a communication network for reserving a sub-channel of a communication channel for a multimedia service. The first device transmits the first request when the multimedia service is initiated at a second device. The f...

Clock Synchronization For Playback Of Multimedia Files

A clock synchronizing system and method for playback of a multimedia file is provided. A first device receives the multimedia file that includes at least an audio component and a video component. A second device receives the multimedia file from the first device. During a playback of the multimedia file, the first d...

Method And System For Edge Caching Media Content

A method for edge caching media content on a first device placed in a vehicle is provided. The first device receives a first request to commute between a plurality of locations from a commuter device of a commuter. In response to the first request, the first device extracts the media content including a first set of...

System And Method For Vehicle Allocation To Passengers

A method and a system for allocating co-passengers in a ride-sharing system are provided. A booking request including source and destination locations of a passenger is received for a share-ride. Based on the booking request, a route including pick-up and drop-off locations from a set of routes is selected. A time d...

Vehicle Allocation Method And System

A vehicle allocation method and system are provided. Vehicle diagnostic data is received from vehicle-computing devices placed in vehicles. A diagnostic score is determined for each vehicle. A request for booking a ride is received from a customer device of a customer. A fare for the ride is determined for the vehic...

System And Method For Identification Of Location Types Of Passengers

A method and a system for identifying location types of each passenger are provided. Location information associated with historical booking and demand data of passengers is clustered to obtain a set of location clusters. A set of features is generated for each location cluster, and a classifier is trained based on ...

Method And System For Maximizing Share Ride Bookings

A method and a system for maximizing share-ride bookings in a geographical area in a ride-sharing system are provided. Historical share-ride demands for the geographical area are estimated. A time period is segmented into time intervals such that each time interval has an equal count of the estimated historical shar...

Method And System For Optimizing Discounts In Ride Sharing System

A method and a system for ride-sharing are provided. A share-ride request including source and destination locations is received from a passenger device of a first passenger. A first score is determined based on at least one of historical or real-time signals associated with one or more routes including the source a...

Method And System For Allocating Seats In Ride Sharing Systems

A method and a system for allocating seats in a vehicle for a share-ride in a ride-sharing system are provided. The vehicle is detected in a geographical area and includes one or more seats that are available for the share-ride. A share-ride fare for each available seat is determined based on a defined fare range as...

Allocation Of Vehicles For Inter City Rides

A method and a system for optimizing inter-city rides are provided. An inter-city booking request for an inter-city ride is received from a passenger device of a passenger for travelling from a first geographical area to a second geographical area. In response to the received inter-city booking request, inter-city d...

Methods And Systems For Facilitating Driving Assistance To Drivers Of Vehicles

Methods and systems for assisting a driver of a vehicle traversing on a route are provided. Sensor and image data are received from each vehicle associated with the route. The sensor and image data are processed to generate driving-assisting features. Environmental and fleet data associated with the route are furthe...

Detection And Communication Of Safety Events

An UAV for detecting and communicating safety-related events to a safety server is provided. A network status of a communication network over which devices associated with the vehicle are communicating with the safety server is identified. The UAV receives metadata including at least location data from the devices w...

Allocation Of Vehicles To Passengers Using Route Preferences

Allocation of a vehicle to a passenger includes receiving a booking request for a share-ride or a non-share ride. Based on the booking request, sets of sponsored and non-sponsored routes are identified. Each identified route connects at least a source location and a destination location associated with the booking r...

Method And System For Providing Mobile Ticketing To Users

A mobile ticketing method and system for providing mobile ticketing services to users is provided. A user selects a mobile ticket and initiates payment by using a user device. In response to successful processing of the payment, the user device receives encrypted QR data from a server. The user device decrypts and f...

Allocation Of Vehicles Using Fitness Information

Allocation of a vehicle to a passenger includes receiving a ride request for a ride from a passenger device of a passenger. A ride eligibility of the passenger is determined based on health conditions of the passenger. Further, a set of drivers available for offering the ride are identified. A subset of drivers elig...

Detection Of Authenticity Of Ride In Vehicle Allocation

Authenticity detection method and system have been disclosed herein for detecting an authenticity of a ride in a ride hailing environment. A set of geohashes is determined based on historical location data and a set of cell tower hashes is determined based on historical telecom data. A cellular network data corpus i...

Intent Detection From Multilingual Audio Signal

A method and system for user’s intent detection is provided. An audio signal, which is a spoken operation command from a user, is received by an NLP. The audio signal is a multilingual audio signal. The multilingual audio signal is then converted into a text component for each of a plurality of language transcripts....

Driver Score Determination For Vehicle Drivers

A method for determining a driver score for a first driver of a first vehicle. The method comprises receiving, from a database server, first maintenance data, first booking data, and first vehicle data associated with a plurality of vehicles, and first driver behavioral data for a plurality of drivers. The method in...

Determination Of Health Status Of Vehicular Systems In Vehicles

A predictive maintenance method for determining a health status of a vehicular system included in a first vehicle is provided. A first dataset is collected for a plurality of vehicles. The first dataset is processed to determine a plurality of features corresponding to the vehicular system and a plurality of feature...

Predictive Maintenance Of Vehicle Components

A method for predictive maintenance of a component of a vehicle includes collection of first operational data, from a telematics device of the vehicle, for a set of parameters associated with the component. From the first operation data, a first dataset is selected based on an engine status of an engine of the vehic...

Performance Assessment Of Drivers

A method and system for performance and behavior assessment of drivers is provided. A plurality of primary signals associated with a driver and a vehicle of the driver is processed to generate a plurality of secondary signals. A driver profile of the driver is generated based on at least the plurality of secondary s...

Method And System For Optimizing Customer Engagement

A method and a system for optimizing customer engagement in a transportation service is provided. One or more regular time intervals of travel by a customer are identified based on historical travel data of the customer. Regular travel data is detected from the historical travel data based on the one or more regular...

System And Method For Vehicle Allocation To Passengers

A method and a system for allocating vehicles to passengers is provided. A first request is received from a passenger device of a passenger for booking a ride. The first request is processed to select a vehicle from a set of vehicles. Based on the selected vehicle, first and second user interfaces are rendered on th...

Method And System For Validating States Of Components Of Vehicle

A system and a method for validating states of one or more components of a vehicle are provided. The system includes circuitry that receives an event, determines associated priority level based on first mapping. The circuitry identifies the one or more components associated with the priority level based on a second ...

Method And System For Transportation Service Routing

A method and system for determining transportation service routes for vehicles is provided. A transportation server receives commutation requests of commuters travelling from different pick-up locations to the same drop-off location. The pick-up locations are clustered into first and second sets of clusters based on...

System And Method For Providing In Vehicle Services To Commuters

A method and a system for providing in-vehicle services to commuters are provided. A first device transmits online and offline applications to a second device. The online and offline applications are rendered on the second device by way of a first master application installed on the second device. The first device r...

Method And System For Device Authentication

A system and a method for authenticating a device of a user is provided. A set of parameters of the device or the user are captured from the device. The set of parameters are categorized into first and second categories including first and second parameters, respectively. One of the first and second categories is se...

System And Method For Allocating Vehicles In Ride Sharing Systems

A method and a system for allocating vehicles to passengers in a ride-sharing system is provided. A passenger utilizes a passenger device to initiate a first phone call for booking a ride. The first phone call is initiated on a phone number associated with a pick-up location of the passenger. The first phone call is...

System And Method For Optimizing Allocation Of Different Categories Of Vehicles

A system and a method for allocating a proportion of high category vehicles for excess demands of low category vehicles is provided. The historical travel data for a first time period is extracted. Demands for a second time period are predicted based on the historical travel data. An error is determined based on the...

System And Method For Vehicle Allocation To Users

A method and a system for allocating a vehicle to a user are provided. An availability of a vehicle is detected in a geographical location for an allocation. Based on the historical travel data or a real-time travel-related intention of a set of users in the geographical area, a user is identified from the set of us...

Method And System For Predicting Traffic Conditions

A method and a system for predicting traffic conditions of a geographical area are provided. A directed graph of a road network of the geographical area is generated. Position information, received from devices of corresponding vehicles that are traversing between road segments including at least first and second ro...

Method And System For Allocating Co Passengers In Ride Sharing Systems

A method and a system for allocating co-passengers in a ride-sharing system is provided. A shared-ride request is received from a passenger device of a passenger along with one or more phone numbers of one or more individuals associated with the passenger. An approval status of each of the one or more phone numbers ...

Method And System For Location Clustering For Transportation Services

A method and a system for location clustering for a transportation service are provided. A plurality of locations are clustered into a plurality of clusters, each having one or more locations of the plurality of locations. A graph is generated by connecting the plurality of clusters. A first cluster of the plurality...

Vehicle Allocation For Fixed Rental Rides

Vehicle allocation methods for rental rides are provided. An online booking request for a rental ride is initiated by a passenger. Further, an available driver is identified from a set of available drivers based on one or more factors, such as a logged-in time duration of each available driver, a ride-time duration ...

Vehicle Allocation To Customers For Ride Sharing

Vehicle allocation method and system for ride-sharing are provided. The method includes receiving a first set of booking requests is received, at a first time instance, from a set of customer devices for sharing one or more rides. A second set of booking requests is determined, at a second time instance, based on th...

Generation Of Autonomy Map For Autonomous Vehicle

Generation of an autonomy map for assisting an autonomous vehicle includes extracting the historical autonomy information associated one or more route segments of one or more routes. An autonomy level for each route segment is determined based on the extracted historical autonomy information. A digital autonomy map ...

Optimizing Performance Of Autonomous Vehicles

Optimizing performance of an autonomous vehicle (AV) includes acquiring information pertaining to a plurality of factors associated with the AV. The plurality of factors includes a route to be traversed by the AV for a ride, a type of a road included in the route, a real-time location of the AV, a time of travel, an...

Scheduling Vehicle Maintenance At Service Centers

A method for vehicle maintenance at a service center is provided. A set of vehicular datasets for a set of vehicles, at a service center, is retrieved from a database. Based on the set of vehicular datasets, a service schedule for servicing the set of vehicles is determined. The service schedule is indicative of a f...

Dynamic Maintenance Scheduling For Vehicles

A method for dynamic maintenance scheduling includes receiving, by a server, first maintenance data, first vehicle data, first booking data, and a plurality of maintenance plans associated with a plurality of vehicles. The plurality of maintenance plans is indicative of historical scheduled maintenance sessions of a...

Augmenting Transport Services Using Real Time Event Detection

A method for augmenting transport services using event detection is provided. The method includes collection of first sensor data generated by various sensors associated with a plurality of vehicles. The first sensor data includes sensor outputs that indicate a plurality of rash driving events. The sensor outputs ar...

Asset Health Management For Vehicles

A method for asset health management is provided. The method includes receiving, first maintenance data, first booking data, first vehicle data, first operational data, and a labelled dataset for a set of vehicles over a first time-interval. The labelled dataset includes at least an actual health index for each vehi...

Prediction Of Service Completion Time For Vehicle Service

A method for facilitating vehicle servicing is provided. A first plurality of feature values corresponding to a first plurality of features are determined, for each of a plurality of vehicles. A second plurality of feature values corresponding to a second plurality of features are determined, for each of a plurality...

Troubleshooting Of Audio System

A method, system, and apparatus for troubleshooting one or more multimedia devices of an audio system have been disclosed herein. An audio loopback device transmits a test signal to a first multimedia device. The first multimedia device, after receiving the test signal, generates a response signal. The audio loopbac...

System And Method For Parsing A Postal Address

ABSTRACT SYSTEM AND METHOD FOR PARSING A POSTAL ADDRESS Approaches for parsing an unprocessed input address are described. Once obtained, the input address is subsequently processed to ascertain presence of different components, i.e., lower components and higher components, in the input address. On determining pre...

Registered Trademarks

Ola Maps Ani Technologies

[Class : 9] Electronic Data Processing Devices; Automated Electronic Data Processing Devices; Computer Software, Including Downloadable Software Applications (Apps); Computer Software, Including Application Software, For Use In Relation To Automobiles And Vehicles; Computer Software For Use In Relation To Transport Services; Downloadable Software Applications (Apps) For Use ...

Ola Foods ( Logo) With... Ani Technologies

[Class : 43] Services For Providing Food And Drink; Providing Temporary Accommodation; Consulting Services In The Field Of Culinary Arts; Food And Drink Catering; Reservation Services For Booking Meals; Services For Providing Food And Drink; Restaurant Information Services; Supplying Of Meals For Immediate Consumption; Making Reservations And Bookings For Restaurants And Mea...

Ola Foods ( Logo) With... Ani Technologies

[Class : 42] Providing Platforms For Providing Goods And Services In Databases With Electronic, Interactive Access For Immediate Order Placement, In The Field Of Providing Food And Drink, Catering, Transport Of Food And Drink.
View +99 more Brands for Ani Technologies Private Limited.

Charges

107 Crore
19 February 2021
Axis Bank Limited
107 Crore
31 July 2021
Axis Bank Limited
1 Lak
31 July 2021
Axis Bank Limited
0
19 February 2021
Axis Bank Limited
0
31 July 2021
Axis Bank Limited
0
19 February 2021
Axis Bank Limited
0