A computer implemented system and method for indexing and optionally annotating use cases and generating test scenarios therefrom have been disclosed. The system includes a pre determined structural format, according to which the steps of the use cases are organized, in the event that that the steps of the sue case ...
The present disclosure relates to the field of direct communication and engagement within organization. In the modern scenario, there is an inherent need for the organization to provide information requested by its employees via direct electronic communication. The number of employees requesting information is usual...
A computer implemented system and method for delta change synchronization have been disclosed. The system performs delta change synchronization by transferring between two or multiple nodes an initial model and rendering only the changed objects during the subsequent communications. The nodes are provided with delta...
The present disclosure envisages a system for evaluating feasibility of a new node in a blockchain infrastructure. The blockchain dimension queries and the transaction dimension queries are presented to a user. The user provide responses to the blockchain dimension queries and transaction dimension queries. A featur...
Systems and methods for generating BRD are described. The Business Requirement Document (BRD) generating system (102) fetches software code from existing IT enabled system (104) for which the BRD is to be generated. The BRD generating system (102) further generates the pre-BRD data using an NLP (Natural Language Pro...
Disclosed is a system (101) and method (400) for facilitating rescue operations. The system comprises a processor (201), a Global system for Mobile (GSM) SIM module (202) and a memory (203). The processor (201) may receive a set of data packets from a plurality of nodes in real time, based on an auxiliary informatio...
Systems and methods for facilitating messaging service in offline mode is disclosed. The system comprises network of plurality of communication devices (102) present in an offline mode. Each communication device is capable to operate in one or more communication modes and to communicate with each other using at leas...
A method and system for assigning and tracking progress of action items in a review meeting comprises extracting action items from a meeting document during the review meeting once the review meeting is initiated between the reviewee and the reviewer. The method comprises identifying reviewee content and reviewer co...
Systems and methods for generating a report are described. The system receives documents along with target intent. The system further analyzes first metadata of placeholders of a template in order to extract the relevant content, to be placed in each placeholder, from the one or more documents. The system further id...
Systems and methods for navigating a user within a premises are disclosed. The system (101) receives a plurality of navigation requests from a plurality of user devices indicating user’s intention to navigate to a user’s desired location. The system (101) further receives one or more images, from the plurality of us...
The present disclosure relates to an adaptive methodology framework system and method thereof. The system includes a program repository to store a program package and a program data, a trend repository to store current trends, a program evaluator to generate evaluated program data, a diagnosis module to identify cur...
ABSTRACT
A COMPUTER IMPLEMENTED INTERACTIVE SYSTEM AND METHOD
FOR LOCATING PRODUCTS AND SERVICES
The present disclosure relates to products and services locating systems, and discloses an interactive system for locating products and services with voice/chat enabled assistance. It helps customers in identifying lo...
ABSTRACT
A COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR WORKFORCE ASSESSMENT AND ASSIGNMENT
The present disclosure relates to the field of workforce assessment and talent assignment and envisages a computer implemented system (100) and method for workforce assessment and assignment comprising a database (20), an in...
The present disclosure envisages a computer implemented system for monitoring meetings and action items. The system comprises an agenda receiver (26) to receive agenda inputs from a plurality of employees, an agenda identifier (28) to identify at least one agenda, an audio recorder (30) to record audio of a meeting ...
The present disclosure relates to the field of assessment system and supply chain assessment, and envisages a computer implemented system (100) and method for supply chain assessment comprising a database (20), a data module (25), a relationship model generator (50), an optimization unit (60) and a recommendation mo...
A COMPUTER IMPLEMENTED SYSTEM FOR INFORMATION DISSEMINATION IN AN ORGANIZATION AND A METHOD THEREOF
The present invention envisages a computer implemented system (100) and a method (200) for information dissemination in an organization. The system (100) comprises a monitoring unit (106) monitors activities of a plu...
ABSTRACT
A SYSTEM FOR ANALYSING PERFORMANCE OF USERS OF AN ENTITY
The present disclosure envisages a system (100) for analysing performance of users of an entity. The system (100) comprises a plurality of user devices (102), a first computing device (104), an input device (101), a second computing device (106) and...
ABSTRACT
A COMPUTER IMPLEMENTED SYSTEM FOR ASSESSMENT OF SOFTWARE DEVELOPMENT LIFE CYCLE AND A METHOD THEREOF
The present invention envisages a computer implemented system (100) for assessment of software development life cycle (SDLC) using Agile framework that comprises an input module (108) to receive an input f...
ABSTRACT
A SYSTEM AND A METHOD FOR ESTABLISHING COMMUNICATION BETWEEN INFRASTRUCTURES OF DISTRIBUTED LEDGER TECHNOLOGY NETWORKS
The present disclosure relates to the field of Distributed Ledger Technology (DLT). The system comprises an agent and a controller (100). The agent is embedded in each of the nodes of e...
ABSTRACT
A COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR WORK PERFORMANCE ASSESSMENT OF UNITS
The present disclosure relates to the field of performance assessment and envisages a computer implemented system (100) for work performance assessment of units comprising a computing device having a repository (10...
ABSTRACT
A SYSTEM FOR MONITORING AND DIAGNOSTICS OF AN IT-BASED ENTERPRISE AND A METHOD
The present disclosure envisages a system for monitoring and diagnosing an IT-based enterprise. The system (100) comprises a monitoring unit (102), a modeling unit (106) and a processing unit (108). The monitoring unit (102) mo...
The present disclosure envisages an automated conversation system (100) for conversation to service mapping. The technical advantage of the present disclosure is to provide a conversation system for automatically adding a new service. The system comprising a user input module (10) to receive a user input, a conversi...
ABSTRACT
AN INFORMATION SERVICE MANAGEMENT TOOL AND A METHOD OF ASSESSMENT AND OPTIMIZATION OF THE SAME
The present application envisages a method (200) for assessment and optimization of an IT service management (ITSM) tool in an organization. The method (200) comprises: monitoring (202) a plurality of parameters...
ABSTRACT
A SYSTEM FOR FACILITATING ORGAN TRANSPLANT
The present disclosure envisages a system (100) for facilitating organ transplant from a deceased person i.e. a donor to a recipient. The system (100) comprises a first internet of things (IoT) device (102), an assignment module (104), a second internet of things...
ABSTRACT
A SYSTEM FOR DETECTION AND COLLECTION OF POLLUTANT OBJECTS AND METHOD THEREOF
The present disclosure relates to the field of detection and collection of pollutant objects. The envisaged system (100) and method eliminates the need of human intervention for collection of pollutant objects, and is also effec...
ABSTRACT
A DIGITAL ASSISTANT FOR DIGITAL COMMUNICATION A METHOD THEREOF
The present disclosure relates to field of digital assistant (100) for digital communication. The envisaged digital assistant (100) prioritizes digital communications based on its contents. The digital assistant (100) includes an activity dete...
ABSTRACT
A SYSTEM AND METHOD FOR EVALUATING A CLIENT ENGAGEMENT
The present disclosure envisages a field of evaluating client engagement. The system (100) for evaluating a client engagement comprises a repository (102), an assessment module (104), a first summation unit (106), a second summation unit (108) and an ...
ABSTRACT
A COMPUTER IMPLEMENTED SYSTEM FOR CONTENT UPGRADATION OF A LEARNING RESOURCE AND A METHOD THEREOF
The present disclosure envisages a field of automatic content generation, upgradation and management. The computer implemented system (100) for content upgradation of a learning resource comprises a receiver ...
ABSTRACT
SYSTEM AND METHOD FOR DETECTING TRAFFIC BLOCKERS The present disclosure describes system (200) and method (100) for detecting traffic blockers on a road intersection. Precisely, said system (200) discloses techniques to detect the traffic blockers from at least one image relating to traffic conditions rec...
ABSTRACT
“A COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR COUNTING RIDERS TRAVELLING ON A TWO-WHEELER”
Methods and system for identifying details of at least one vehicle on road. Precisely, said system discloses techniques to count the number of individual travelling on a two-wheeler and identifying detail of such tw...
ABSTRACT
AN IOT BASED RISK DETECTION AND NOTIFICATION SYSTEM
The present disclosure envisages a field of IoT (Internet of Things). The IoT based risk detection and notification system (100) for a user equipped with a plurality of safety equipment comprises a risk determination unit (102) and at least one notifier ...
The present disclosure envisages a field of an integration platform for creating a risk profile of a living space. The integration platform (100) comprises a repository (104), a data processor (106), a rating module (108), and a risk profile creator (110). A set of activity data is received from a plurality of senso...
Systems and methods for optimizing energy consumption of one or more electronic appliances are described. The system receives current appliance data corresponding to the one or more electronic appliances from corresponding one or more sensors at predefined intervals of time. The system analyzes the current appliance...
ABSTRACT
AN IoT ENABLED SMART CONTAINER SYSTEM AND A METHOD THEREOF
The present subject matter describes an IoT enabled smart container system and a method thereof. The system (201) comprises a smart container (205), a user device (204), sensors (207), a controller (301) and a memory (303). The system (201) compri...
ABSTRACT
AN UNMANNED AERIAL VEHICLE AND A METHOD THEREOF
Disclosed is an unmanned aerial vehicle (101) comprising an image capturing means (104), a navigation means (105) and a processor (201). The processor (201) receives a surveillance service request comprising geographical coordinates of a user of the user dev...
A system 101 and a method 500 for a real-time monitoring of network data in a transaction event is disclosed. The system 101 may be communicatively coupled with a plurality of external systems (104-a-104-n). Each external system may generate a plurality of network data transaction sub events, corresponding to networ...
ABSTRACT
A HAPTIC FEEDBACK CAPTURING DEVICE AND A METHOD THEREOF
A haptic feedback capturing device 104 and a method thereof is disclosed. The haptic feedback capturing device 104 may comprise a plurality of electromagnets and a plurality of permanent magnets arranged in form of a matrix. Each cell in the matrix m...
The present disclosure relates to the field of finding and locating a package in a defined space. The envisaged system (100) comprises a visual identifier (102), a removable tag (104), an application loaded electronic devices (200), and a server (300). The visual identifier (102) is secured at a pre-defined location...
An NLP-based system (101) and method (300) implemented thereby for generating multilingual language is disclosed. Initially, the system (101) receives a user preference of a first language and a second language. The system (101) generates a monolingual text in the first language and calculates a first tf-idf score ...
A system (101) and a method (400) for alerting a user to prevent free fall of an object that is placed on an elevated surface is disclosed. The system (101) may receive a set of surveillance images from a surveillance system that is installed at a geographical location. The system (101) may processes a target survei...
Disclosed is a system (101) and a method (500) for transforming a contract into a digital contract for deployment over a decentralized platform. The system (101) uses blockchain and artificial intelligence to automatically execute contracts. The system (101) is configured to capture the intent, milestones and events...
The present invention relates to a method for facilitating a human-machine conversation for responding to a user query received from a user. The method includes determining at least one of a category and a context of the user query and implementing a first model and a second model for responding to the user query. T...
The present invention describes an Artificial Intelligence (AI) based method (400) for performing trend analysis of user behaviour during a call in real-time. The method (400) recites processing (402) speech signals from the call to identify end user. The method (400) further describes accessing (404) profile of the...
Disclosed herein is a system (102) for for handling topic-drift during conversation. The system monitors the conversation between user and agent in real-time. The system identifies topic-drift during the conversation by providing conversation cycles pertaining to the conversation to a first pre-trained model to obta...
Disclosed is an augmented reality based system (101), augmented reality based method (500) for monitoring user activities in a real-time. The system comprises an eyewear (111) comprising an egocentric image capturing means (205). A processor (104) and memory are in communication with the egocentric image capturing ...
Disclosed herein is a system (102) that analyses the online content obtained from various online sources by employing artificial intelligence to determine influence of online content on a product. The system (102) also identifies relationship between online content to products, and performs the credibility analysis ...
AI based method for routing an incoming call from an end user to an appropriate service agent, are disclosed. Said method describes identifying (302) the end user based on the incoming call. Once, the end user is identified, the method describes predicting (306) at least one probable reason for said incoming call an...
The present invention describes system and method of performing data modelling in a data science lifecycle environment. The method (500) recites receiving (502) a plurality of unstructured datasets from a plurality of data sources, wherein each unstructured dataset is associated with a domain. The method (500) furth...
The present disclosure envisages a system and method for steganography. The computer implemented system for steganography comprising an encoding machine for encoding secret data into a cover image to generate the steganography image, and a decoding machine for extracting the secret data from the steganography image....
ABSTRACT
A SYSTEM FOR MAPPING EMPLOYEES’ SENTIMENTS AND A METHOD THEREOF
The present disclosure relates to the field of a system that maps employees’ sentiments, and envisages a system for mapping employees’ sentiments comprising a database (15), an input unit (20), a parser (25), a filter unit (30), a lexical a...
ABSTRACT
A SYSTEM AND METHOD FOR PROVIDING REAL-TIME INTERACTION USING MIXED, VIRTUAL AND AUGMENTED REALITIES
The present disclosure relates to field of system that provides real-time interaction using mixed, virtual and augmented realities, and envisages a system for providing real-time interaction using mixed,...
ABSTRACT
AN INDOOR NAVIGATION AND POSITIONING SYSTEM AND METHOD THEREOF
The present disclosure relates to the field of indoor navigation and positioning system. The present disclosure envisages an indoor navigation and positioning system (100) and method thereof. The system (100) comprises beacon devices and Wi-...
ABSTRACT
A ROLE BASED DYNAMIC DATA FILTERING SYSTEM AND METHOD THEREOF
The present disclosure relates to the field of data filtering, and envisages a role based dynamic data filtering system and method thereof comprising parser (15), database (10), login module (20), filtration module (30), converter (40), predict...
Systems and methods for navigating guest to host in a premises are disclosed. Upon arriving at the premises, guest place a meeting request, by using guest device, comprising host-identity data and guest-identity data. Based on the host identity data, the system determines host noticeable parameters that may be prest...
ABSTRACT
A SYSTEM AND METHOD FOR ALLOCATING AND PRIORITIZING ACTION ITEMS
The present disclosure relates to the field for allocating and prioritizing action items. The system (100) for allocating and prioritizing action items comprises a server (102) communicatively coupled to at least one user interface (112). Th...
“AN ARTIFICIALLY INTELLIGENT VIRTUAL ASSISTANT FOR CONTEXTUAL TASK EXECUTION, RESPONSE GENERATION AND COMMUNICATION”
Methods and system for contextual task execution and response generation through a virtual assistant (VA) is described. The method includes receiving a task to be executed, extracting at least one co...
ABSTRACT
A SYSTEM FOR CLIENT SENTIMENT PROFILING AND A METHOD THEREOF
The present disclosure relates to the field of data analysis and discloses a system (100) and a method (200) for sentiment profiling of key executives within a client organization into a plurality of categories. The system (100) comprises a serv...
ABSTRACT
A REAL-TIME EVENT MONITORING AND ALERTING SYSTEM AND METHOD THEREOF
Discloses is a real-time event monitoring and alerting system. A server (101) may receive a visual media from a primary image capturing unit (102) based upon occurrence of an event at the location. and alert a secondary image capturing un...
ABSTRACT
A SYSTEM AND METHOD FOR CONTEXT-BASED CONTENT RETRIEVAL IN ONLINE VIDEO STREAMING
Disclosed is a system and a method for context-based content retrieval in online video streaming. The processor (201) is configured for receiving a streaming video. The processor (201) is configured for transforming raw data...
AN AUTONOMOUS VEHICLE
The present invention relates to a method which comprises capturing at least one of audio data and video data in an environment. The method also comprises processing the at least one captured audio data and video data to determine at least one context in the environment. The processing of the ...
ABSTRACT “A SYSTEM AND METHOD FOR CONTROLLING THE CONDITION OF AIR”
Present disclosure relates to a technique of controlling temperature of an environment. The technique includes detecting temperature values inside and outside the environment. The technique further includes capturing audio data and video data perta...
ABSTRACT
AN ON-SHELF INVENTORY MANAGEMENT SYSTEM AND A METHOD THEREOF
The present disclosure relates to the field of on-shelf inventory management systems and comprises a server (108) and an interactive tool (114). The acquisition unit (106) receives image data from at least one image capturing device (102) and s...
A SYSTEM AND METHOD FOR SCHEDULING TASK ON THE BASIS OF
CIRCADIAN RHYTHM
Systems and methods for assigning tasks to entity are disclosed. The system comprises sensors for monitoring entity behavioural parameters, during office timing, including entity availability at workstation, entity facial expressions, and ent...
ABSTRACT
A COMPUTER IMPLEMENTED SYSTEM AND METHOD FOR MANAGING PRODUCTS IN A RETAIL ENVIRONMENT
The present disclosure relates to the field of retail environment management and discloses a system (100) for managing products in a retail environment. The system (100) comprises a product tracking tool (102) and a se...
ABSTRACT
AN OMNI-CHANNEL CHAT PLATFORM
The present disclosure relates to the field for an omni-channel chat platform. The platform (100) receive a conversation associated with a first chat session in order to interpret context of the conversation and stores a log of the conversation associated with the first cha...
ABSTRACT
A SYSTEM AND METHOD FOR TRACKING ENTERPRISE ASSETS
The present disclosure envisages the field of asset tracking. The system for tracking enterprise assets (100) comprises a plurality of first tags (102) associated with a user, a plurality of second tags (104) associated with an enterprise asset, a scannin...
A SYSTEM AND METHOD FOR COHESIVE TEAM SELECTION BASED
ON THEIR INTERACTION
Methods and system for cohesive team selection is described. The method includes receiving a request for performing a task, identifying a set of entities, from a plurality of entities, for handling the task, analyzing at least one of verbal...
ABSTRACT
A SYSTEM AND A METHOD FOR MANAGING OPPORTUNITIES AND DETERMINING HEALTH OF OPPORTUNITIES
The present disclosure relates to the field of natural language processing (NLP) and discloses a system (100) and a method for automatically managing opportunities in a core back end sales engine (30) and for determin...
ABSTRACT
A SYSTEM AND A METHOD FOR PERFORMING TASKS BASED ON MULTI-MODAL GESTURES RECOGNITION
A system (100) for performing tasks based on multi modal gestures, wherein the system (100) includes a wearable unit (102) configured to capture micro gestures provided by a user, and generate micro gesture signals corres...
A SYSTEM FOR CANCELLATION OF NOISE IN A WORKSPACE AND A METHOD THEREOF
The present disclosure provides a noise cancellation device (120) and a method for cancelling noise in a work environment (100). The device (120) comprises a memory (250), a processor (252), one or more sensors (260) configured to monitor a firs...
“IMPLICIT SIGNAL BASED VIRTUAL ASSISTANT SYSTEM FOR AUTOMATIC QUESTION GENERATION, TASK PREDICTION AND
SCHEDULING”
Methods and system for providing assistance to the user. The method includes capturing one or more user activities, generating one or more questions by analysing the user activities. The one or more q...
Disclosed herein is a system and method for identifying entities from a service provider side and a client side for a meeting. The system identifies a client service having a highest similarity score with the service type required by the client. It then identifies, a first set of service provider and client entities...
A system and a method for facilitating meeting content to be referred for attending a meeting. The system receives a current meeting information associated with the meeting. The system computes similarity scores corresponding to a plurality of past meeting information against the current meeting information. The sys...
Disclosed is an optimized image based searching system (101) comprising a processor unit (101) and a method thereof. The processor (201) is configured for receiving an input query image. The processor (201) is configured for detecting and segmenting a plurality of objects. The processor (201) is configured for extra...
Disclosed is an augmented reality based recommendation system (101) and method (1000). The system comprises a processor (201) and memory (205) comprising a database (211). The processor (201) receives medical records from a user and processes the records using a machine learning technique for deriving a medical prof...
A method and system for determining sentiment of an employee towards an organization comprises extracting structured and unstructured data from one or more structured data sources (104) comprising structured datapoints and one or more unstructured data sources (106) comprising unstructured datapoints. The method com...
Disclosed is a system and a method for real time monitoring a plurality of network devices. The processor (201) may be configured for polling granular data associated to a plurality of network devices at a periodic time interval based upon a plurality of predefined parameters. The processor (201) may generate one or...
Systems and methods for managing vulnerabilities in a computing system (106) are disclosed. The vulnerability management system (102) monitors one or more databases which are being updated continuously with at least one of bug and fix information and software update information pertaining to a plurality of software ...
The present invention discloses a device agnostic data protection layer (209), that operates on an operating system (207) and provides enhanced security to the electronic devices. In one embodiment, each application operating on the electronic device has a hash signature and an access policy holding a permissions re...
Disclosed herein is method and system 104 for facilitating systematic escalation of information related to an event in an organizational hierarchy. The system 104 extracts organization data 106 pertaining to plurality of events from plurality of data sources associated with an organization. Each of the plurality of ...
ABSTRACT
A METHOD AND SYSTEM FOR FACILITATING A VIRTUAL VIDEO CONFERENCE
Disclosed herein is a system 102 and method for facilitating a virtual video conference. The system
instead of video feed, displays a virtual reality (VR) avatar of each attendee that is pre-generated
before each attendee joins the virtual ...
Methods and system for validating at least one safety gear for a safety critical environment is described. The method comprises detecting (101) at least one safety gear carried by a safety personnel and determining (103) whether the at least one detected safety gear comprises at least one pre-defined safety gear. Th...
A system (101) and a method (200) for determining a correlation between a content and a plurality of responses corresponding to the content shared on a communication platform is disclosed. The system (101) may be configured for filtering a set of responses from the plurality of responses based upon interaction anal...
ABSTRACT
“METHOD AND SYSTEM FOR MANAGING DATA FOR EFFECTIVE COLLABORATION BETWEEN SERVICE PROVIDER AND CLIENT”
Disclosed herein is a system (100) for managing data for effective collaboration between a service provider and a client. The system (100) comprises a fetching unit (213) configured to fetch entity data (...
The present disclosure describes a method (700) and system (200) for generating at least one pattern from at least one data set using quantum computing. The system (200) comprises at least one quantum processor (230); and at least one non-quantum processor (210) operatively coupled to the at least one quantum proces...
A system 101 and method 300 for analysing a job description document, is illustrated. The method 300 may comprise one or more steps for identifying a set of skills for a job role associate with a new project. The method 300 may comprise steps for identifying a subset of projects, from the set of projects, which are ...
A technique for recording a high-definition multimedia session under low bandwidth conditions is disclosed. The technique includes initiating a centralized recording for an ongoing multimedia session at a server (216). The technique includes monitoring network characteristics of client devices (202) participating in...
Disclosed herein is a system (102) and method to predict a potential credit risk (122) of the borrower throughout the credit repayment process based not only on the past financial activity, but also on various external factors that have direct impact on individuals such as government policies, local and global econo...
Disclosed herein is a system (102) that analyses multi-modal data obtained from various sources by employing artificial intelligence to forecast a product demand in the near future. The system (102) also provides highly accurate and time-efficient predictions by removing any errors that may arise due to human interv...
Method and system for generating a service proposal response. The method comprises receiving (301) a request for service proposal indicative of a type of service requested, collating (303) data from a plurality of repositories based on the type of service requested, extracting (305) required information from the col...
Disclosed herein is a system (104) and a method (300) for receiving (302) a pre-processed image having a plurality of pixel values in Red Green Blue (RGB) color space and a current contrast factor, identifying (304) a set of pixel values, among the plurality of pixel values, pertaining to a common color component in...
“AN AI BASED SYSTEM AND METHOD FOR GENERATING WARNING ALERTS FOR A LOCATION TO BE EXCAVATED”
Disclosed herein is an AI based system and method for generating warning alerts for a location to be excavated. The method comprises obtaining, from at least one external source, at least one underground asset map of the lo...
The present disclosure describes a method (500) and device (120) for performing data encryption using quantum encryption techniques. The method (500) comprises determining (502) a signature size (S) of an input document (110). The signature size (S) of the input document (110) indicating a size of data to be encrypt...
Disclosed herein is a system (104) for applying data filtering technique to filter unwanted data from the data set and classifying the filtered data set into a plurality of distinct features, calculating a correlation score for each of the classified feature with respect to a target variable, selecting a plurality o...
[Class : 9] Computer, Computer Programmes, Computer And Mobile Software, Hardware And Accessories Thereof, Digital Marketing Platforms, Web Based Applications, Computer Peripherals And Terminals, Disks, Drives, Printers Modems, Hard And Floppy Disc, Diskette Holder, Monitor, Electric Data Processing, Apparatus And Parts Thereof And Accessories Thereof, Interface, Cable, Prin...
[Class : 27] Yoga Mats; Gymnasium Exercise Mats; Textile Floor Mats For Use In The Home; Runners [Mats]; Floor Mats; Door Mats Of Textile; Bathroom Mats.
View +157 more Brands for Zensar Technologies Limited.