Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Chaudhary, Prakhar
Rajasekar Franklin Merlin, Robert
Sedani, Romeel
Baruah, Susmita
Chinniah Lakshmanan, Babu
Rengachari, Srinivasan
Abstract
A system and method for developing unified digital platform based virtual power banks is provided. A second data type is derived by analyzing record types. The record types are obtained from the first data type received from multiple sources. Virtual power banks are generated by employing the first and second data types fetched from database. Dynamic actionable items relating to the virtual power banks are generated from the first data type and the second data type. One or more variables are identified that correspond to different types of dynamic actionable items for categorizing the dynamic actionable items based on the identified variables. Lastly, optimization operations are performed on values of each of the identified variables to obtain an optimized final weightage value of the virtual power banks, accessed via a unified digital platform, based on which one or more operational parameters associated with the virtual power banks are determined.
G06Q 30/0201 - Market modellingMarket analysisCollecting market data
G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Kulkarni, Dattaprasad
Patil, Hemant
Kumaran, Rajeswari
Grover, Shikha
Singh, Lucky
Abstract
The present invention provides for a system for optimizing sprint-based tasks implemented in an agile methodology. The system comprises a memory and a processor configured to execute a task optimization engine to receive input data comprising story point data associated with historical user stories captured during previous sprints, where the input data is analyzed to determine a first feature dataset. A timeseries dataset is determined for forecasting unplanned task for upcoming sprint based on analysis of the input data associated with unplanned task of the previous sprints and a dataset associated with attributes is determined based on the input data associated with the previous sprints for story point data of an upcoming sprint. The datasets are combined to generate a persistent identifier for sprint capacity buffer data values to optimize sprint-based tasks in agile methodology.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Radhakrishnan, Saravanan
Agarwal, Rahul
Abstract
A system and method for optimized training of a neural network model for data extraction is provided. The present invention provides for generating a pre-determined format type of input document by extracting words from input document along with coordinates corresponding to each word. Further, N-grams are generated by analyzing neighboring words associated with entity text present in predetermined format type of document based on threshold measurement criterion and combining extracted neighboring words in pre-defined order. Further, generated N-grams are compared with coordinates corresponding to words for labelling N-grams with field name. Further, each word in N-gram identified by the field name is tokenized in accordance with location of each of the words relative to named entity (NE) for assigning token marker. Lastly, neural network model is trained based on tokenized words in N-gram identified by token marker. The trained neural network model is implemented for extracting data from documents.
G06N 3/0442 - Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]
4.
SYSTEM AND METHOD FOR OPTIMALLY ASSEMBLING APPLICATION MODERNIZATION SOLUTIONS
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthikumar
Narayanan, Trichur Krishnan
Abstract
A system and a method for optimally assembling application modernization solutions is provided. One or more direct inputs or indirect inputs relating to application modernization solution determination are received as a query to identify and analyze one or more parameters associated with the inputs. Application modernization solutions are determined based on the analyzed parameters by applying a pattern recognition technique. Proximity and similarity of the parameters is assessed with the determined application modernization solutions by applying a nearest search technique. Lastly, the application modernization solutions are assembled for generating one or more catalogue application modernization solutions.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthilkumar
Narayanan, Trichur Krishnan
Abstract
A system and method for generating a modernization sequence for application modernization is provided. The present invention provides for generating a database of hierarchies between a plurality of technology stacks based on analysis of historic modernization data and user inputs. Further, the present invention provides for evaluating in real-time an optimal sequence for implementing modernization of two or more technologies associated with the application based on the database. A hierarchy between each of the technology stacks corresponding to the two or more technologies is derived based on the database, and the technology stacks are arranged in a chronological order based on the derived hierarchy. The modernization sequence of the two or more technologies is same as the chronological order of their corresponding technology stacks.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Kulkarni, Dattaprasad
Patil, Hemant
Kumaran, Rajeswari
Renganathan, Neya
Ponram, Radha
Sinha, Komal
Abstract
A system and method for optimized processing of requirements data in a software development life cycle is provided. The present invention provides for determining a first pre-defined parameter, a second pre-defined parameter, a third pre-defined parameter, a fourth pre-defined parameter, a fifth pre-defined parameter, a sixth pre-defined parameter, and a seventh pre-defined parameter associated with user story by applying pre-defined rules respectively. Further, an output is rendered as Requirement Completeness Index (RCI) for user story data, and corrective actions are automatically carried out on user story data based on the generated RCI.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Singh, Anand
Srivastava, Anand
Bohara, Vivek Ashok
Jagadeesan, Anand Kumar
Abstract
A system 10 to optimize a light emitting diode (LED) power allocation framework within a room is disclosed. The system 10 includes a data receiving subsystem 20, configured to receive parameters corresponding to light emitting diodes (LED), visible light communication (VLC) transmitters and visible light communication (VLC) receivers. The system 10 includes a blockage generalization subsystem 22, configured to identify location and height of one or more detected blockages within the room from the received parameters. The system 10 includes an optimal power allocation subsystem 24, configured to compute a visible light communication (VLC) channel gain for each of the one or more light emitting diodes (LED) with reference to identified location and identified height and configured to optimize the power allocation framework to achieve maximized visible light communication (VLC) data rate based on the computed visible light communication (VLC) channel gain and one or more constraints.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Diaz, Kathryn
Rhodes, Alma
Mohana, Lavanya
Kumar, Rohit
Abstract
A system for automated skill forecast and fulfillment in an enterprise environment is disclosed. Based on the received inputs from enterprise database comprising solution/customer information, service lines information, technical skills and job description, the system creates technical skill clusters and Bill of Materials. By mapping the technical skill clusters, Bill of Materials and role demand using Artificial Intelligence (AI) engine based on proficiencies, the system generates stock keeping units (SKUs) which is used as building blocks, supported by future-ready taxonomy for skill forecast and fulfilment, thereby achieving increased accuracy and efficiency in skill forecasting and effective fulfillment for an enterprise.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Diaz, Kathryn
Rhodes, Alma
Mohana, Lavanya
Kumar, Rohit
Bell, Jason
Brundidge, Blake Austin
Abstract
A system for automated skill forecast and fulfillment in an enterprise environment is disclosed. Based on the received inputs from enterprise database comprising solution/customer information, service lines information, technical skills and job description, the system creates technical skill clusters and Bill of Materials. By mapping the technical skill clusters, Bill of Materials and role demand using Artificial Intelligence (AI) engine based on proficiencies, the system generates stock keeping units (SKUs) which is used as building blocks, supported by future-ready taxonomy for skill forecast and fulfilment, thereby achieving increased accuracy and efficiency in skill forecasting and effective fulfillment for an enterprise.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders
10.
SYSTEM AND METHOD FOR OPTIMIZED GENERATION OF MICROSERVICES
Cognizant Technology Solutions India Pvt. Ltd. (USA)
Inventor
Iyappan Velammal, Parasu Pillai
Shekaran, Manoj Chakri
Pai, Vinitha Yogish
Ellappan, Sivakumar
Duraipandian, Jeyashree Pandian
Subrayappa, Pramod
Abstract
The present invention provides for a system and a method for generation of domain driven microservices-based architecture from application source codes. A control flow structure is created based on extracted technical rules from an application source code and metadata is extracted by parsing the control flow structure in real-time. A first data associated with a plurality of source entities and corresponding attributes is identified and a second data associated with a plurality of target entities based on an operation type is identified. A third data associated with a plurality of technical data in the application source code is identified based on an action performed by a user via an application corresponding to application source code and data trace between the first data, the second data and the third data is generated. Correlations are established to generate microservices code-based architecture for deployment on a target platform.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Mohan, Karthikeyan
Kalyanasundaram, Duraivel
Ramadass, Rangarajan
Abstract
A system and a method for managing cloud deployment configuration files and container base images for applications is provided. One or more application source code associated with configuration files and container images of applications are analyzed based on one or more pre-defined rule sets for determining cloud platform best-practice violations associated with the application source code. Further, impact on the application source code due to cloud platform changes is identified based on one or more search sets. Further, one or more remediation actions are executed for rectifying the determined cloud platform best-practice violations associated with the impacted application source code based on one or more remediation types. Base images of the container images are validated to be secure and without vulnerabilities. Lastly, a test run is triggered to determine that the remediation actions have not removed functionalities associated with the application source code.
G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
H04L 67/10 - Protocols in which an application is distributed across nodes in the network
12.
System and Method for Generating an Improved User Interface for Data Analytics
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Basu, Vijoy
Ramaraju, Ramprasad
Viveka Pruthiviraja, Joy
Shanmugam, Vaibogam
Raju, Ravichandran
Abstract
A system and method for generating an improved user interface for data analytics is provided. A first type of data analytics action is performed based on a user request. Data insights are fetched based on the first type of data analytics action for rendering one or more data assets as one or more result sets. Further, a sharing functionality is provided for sharing the one or more data assets for multiple access. Lastly, data assets are rendered in the form of one or more visualization types associated with different Business Intelligence (BI) tools based on a pre-defined set of rules. The rendered multiple data assets are combined based on a second type of data analytics action for configuring and rendering dashboard.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 9/451 - Execution arrangements for user interfaces
13.
System and Method for Hierarchical Factor-based Forecasting
Cognizant Technology Solutions India Pvt. Ltd. (USA)
Inventor
Panday, Mrityunjoy
Abstract
The present invention provides for a system and a method for optimised time series forecasting. A time-series dataset is converted corresponding to a system, for which forecast data is to be determined, into data embeddings in the form of a distance vector. A hierarchical clustering of values of the distance vector is performed, wherein the hierarchical clustering comprises creating a high-level cluster by combining two or more local clusters. A hierarchical tree is created based on the hierarchical clustering, wherein the hierarchical tree represents a first level cluster and a second level cluster. A plurality of factors is extracted from each node of the tree and a gaussian process decomposition is applied on the extracted factors from each node of the tree to determine decomposed factors. The decomposed factors represent interpretable components of the extracted factors and a forecast data is determined for system based on decomposed factors.
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
14.
SYSTEM AND METHOD FOR OPTIMIZED MODERNIZATION OF APPLICATIONS
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthilkumar
Narayanan, Trichur Krishnan
Abstract
A system and a method for optimized modernization of applications is provided. Pre-defined categories of application modernization and technology stacks are received as a query. The pre-defined categories of application modernization and technology stacks are rendered via a user interface (UI) based on a first set of pre-defined rules. Further, application modernization identifiers associated with the query are determined. A compatibility check is carried out between the identifiers based on a pre-defined compatibility rule. Further, a solution for application modernization is recommended based on a second set of pre-defined rules by analyzing the identifiers. Lastly, a Modernization Acceleration Kit (MAK) associated with the identifiers is generated based on the recommended solution for implementation of the recommended solution for optimized modernization of the application.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Tah, Sachin
Kolhe, Abhinav
Abstract
The present invention provides for a system and a method for optimized data extraction of different document types. First digitised data is extracted from ingested documents based on extraction rules and is classified into first classified data based on pre-defined rules. Confidence score is assigned to first classified data based on comparison of first classified data with pre-defined data. A second digitised data is extracted from classified document types corresponding to first classified data via a tool selected from multiple integrated tools based on extraction rules. An extraction score is determined for second digitised data. Classified document types are validated based on pre-defined requirements. In the event the pre-determined requirements are met the confidence score and the extraction score are compared with pre-defined parameters. If the result is above a pre-determined threshold the second digitized data is transmitted as executable files to applications for execution.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Ghosh, Satyaki
Ali Mondal, Jishan
Saha, Vaskar Baran
Agarwala, Sandip
Mukherjee, Sayantan
Abstract
The present invention provides for a system and a method for optimized predictive risk assessment of software development lifecycle of projects. The present invention provides for fetching an unstructured attribute dataset and grouping the unstructured attribute dataset based on derived Knowledge Performance Indicator (KPI) scores. The present invention provides for converting the unstructured attribute dataset into a structured attribute dataset by applying pre-defined rules, where each attribute data of the structured attribute dataset is mapped to pre-determined categorical values. The present invention provides for correlating a derived attribute data from the structured attribute dataset with a defined attribute data to derive an accuracy percentage. The present invention provides for combining the KPI scores, the accuracy percentage and the spillover risk values and the defect density values for risk assessment in the software development lifecycle of projects to generate indicators of risks.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Venkatesan, Madhusudhan
Duraipandian, Jeyashree Pandian
Abstract
The present invention provides for transforming .NET framework based legacy applications to latest .NET framework versions. In operation, the present invention provides for retrieving source code of application to be transformed. Further, metadata object is extracted from retrieved source code. The metadata object comprises details, including, application type, .NET framework version of application, and features of application that are incompatible with selected modern-framework, such as .NET Core,.NET 5.0, .NET 6.0 or any other latest .NET framework version to which application is to be transformed. Further, a step list is generated based on the metadata object. The step list is representative of list of steps to be executed to transform the features of the application that are incompatible with the selected modern-framework to modern-framework compatible features. Yet further, the present invention provides for transforming .NET framework based application to selected modern-framework based application based on metadata object and generated step list.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Prakash, Rohit
Prakash, Rohan
Gundurao, Yogesh Sosale
Poojari, Ambarish
Suresh, Ragini
Jagadish, Pooja
Abstract
The present invention provides for building a knowledgebase of dependencies between Configuration Items(CIs) associated with IT computing environment. In operation, the present invention provides for mapping a plurality of Configuration Items(CI) with respective one or more actions. The present invention further provides for tracking and capturing of one or more actions performed on one or more CIs in relation to resolving an activity related to a reported CI. Further, the present invention provides for identifying dependencies between one or more CIs and the reported CI based on the captured one or more actions. Furthermore, the present invention provides for building a knowledgebase of dependencies between CIs of the computing environment based on the identified dependencies between one or more CIs and the reported CI. Yet further, the present invention provides for generating visual representations of dependencies between CIs.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (China)
Inventor
Velammal, Parasu Pillai Iyappan
Mohan, Karthikeyan
Ramadass, Rangarajan
Natarajan, Selvaraj
Abstract
The present invention provides for migration of application running on source cloud platform to target cloud platform. In operation, the present invention provides for retrieving analysis-data including source code of application to be migrated, hereinafter referred to as application M, a runtime data of application M, and target cloud platform data. The present invention further provides for identifying migration parameters based on analysis-data. Further, migration readiness of application M to target cloud platform is assessed based on migration parameters. Furthermore, a migration readiness report is generated based on the migration parameters, migration readiness assessment and the runtime data. Yet further, deployment configurations for the application M are generated as per the target cloud platform based on the migration readiness report. Yet further, the application is migrated to the target cloud platform based on the generated deployment configurations by creating Continuous Integration/Continuous Deployment (CI/CD) pipeline.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Banerjee, Prabuddha
Abstract
The present invention provides for evaluating reliability of electrical network or sub-section of network based on multiple network-variables. In operation, each source node connected to selected end-node and switch status of connected source node(s) is determined based on node information associated with electrical network. Further, network topology from each switched ON source node(s) up to selected end-node is determined. Furthermore, power supply availability of each switched ON source node(s) is determined based on determined network topology and availability status of each connectivity-node downstream of corresponding switched ON source node(s) up to selected end-node. Finally, network reliability up to selected end-node is computed based on evaluated switched ON source node(s) available for power supply and reliability of evaluated switched ON source node(s), determined network topology from each switched ON source node(s) up to selected end-node, and reliability of each connectivity-node downstream of evaluated switched ON source node(s) up to selected end-node.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Thiagarajan, Srinivasan
Ardhanari, Surendranathan
Jacob, Marilyn
Sadasivam, Sadhana
Gurlhosur, Sudha
Ravichand, Mosheca
Raut, Prachi
Saxena, Kushagra
Ranganath, Sridhara Nagamangala
Abstract
The present invention relates to a system and method for creating artificial intelligence-based knowledge bot application. The objective is to cater to various needs of knowledge transition at organizational level. Accordingly, the bot application can collect and extract knowledge from transition artifacts related to multiple applications in any format. Availability of existing knowledge or standard keys in collected artifacts is assessed along with associated knowledge gaps using a machine learning approach.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Manickam, Sathish Kumar
Jacob, Eby
Sugumaran, Sriramajeyam
Mohan, Ramesh Gummudipundi
Gatkal, Mahesh
Syedansari, Sheik Ahamed Kabir
Ramanathan, Gnanasakthivel
Abstract
The present invention provides for fabricating virtual networks and allocating request-notifications therein for providing support-services securely and efficiently. In operation, a virtual network is fabricated based on network-registration requests received from plurality of computing devices. Further, a primary data structure representative of registered computing devices categorized into devices offering services and requiring services is generated based on information embedded in network-registration requests. Furthermore, a secondary data structure is generated by sub-categorising categorised computing devices based on information embedded in network-registration requests. Yet further, request-notifications for completing incoming support-requests from registered computing devices requiring services are generated. Subsequently, request-notifications are allocated based on evaluation of one or more computing devices offering services out of plurality of computing devices based on data mapping using primary data structure, secondary data structure, and predefined attributes. Finally, support-information sharing and tracking of request-notifications are enabled based on acceptance of request-notification by evaluated computing devices.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Jacob, Jithu R
Das, Siddhartha
Abstract
The present invention provides for improving training dataset by identifying errors in training dataset and generating improvement recommendations. In operation, the present invention provides for identifying and correcting duplicate utterances in training dataset comprising utterances-intent pairs. Further, a plurality of Natural Language ML models are trained with the corrected training dataset to obtain diverse set of trained ML models. Each utterance of training dataset are fed as input to trained ML models, and a probability of error associated with each utterances-intent pairs of training dataset are evaluated based on analysis of respective intent predictions received from each of the trained ML models. Furthermore, spelling errors in the dataset are identified and data-imbalances in the training dataset are evaluated. Finally, a set of improvement recommendations for each utterances-intent pair is generated based on evaluated probability of errors, spelling errors, duplicate utterances and data imbalances.
G06F 40/232 - Orthographic correction, e.g. spell checking or vowelisation
G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
24.
System and method for optimizing assessment and implementation of microservices code for cloud platforms
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Kalyanasundaram, Duraivel
Duraipandian, Jeyashree Pandian
Abstract
A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining count of microservices anti-patterns in microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms.
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Duraipandian, Jeyashree Pandian
Venkatesan, Madhusudhan
Abstract
A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. First and second transformation recommendation paths are received and remediation tem plates based on the same are applied. A pre-defined transformation process flow is applied on application source code based on first and second transformation recommendation paths including a pre-processing stage involving analysis of source code and target framework. A plugin unit is provided which provides an adaptable plugin framework for creating multiple plugin types. The adaptable plugin framework allows addition of semi-automated workflow that applies functionality to accelerate application development or application to cloud transformation or addition of semi-automated steps to accelerate greenfield application development and application source code transformation to cloud native code. The functionality may include assessment of application source code and generation of application source code.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Chandrasekaran, Rajkumar
Vedagiri, Karthikeyan
Mankar, Vishwajit
Abstract
The present invention relates to a system and method for assessing performance of a software release in a production environment. The attempt is to measure impact of delivered features and correlate with cost incurred in building those features to calculate a return on investment made. The disclosure, thus, provides for fetching relevant details from plurality of tools or data sources, correlating the fetched information and linking it with milestone data. This milestone data is labeled with a milestone id to enable querying of data sources and determine impact delivered. The determined impact is linked with calculated cost identifier to finally assess the release performance.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Tomar, Nishkarsh
Gupta, Shubam
Gupta, Pooja
Abstract
A system and a method for securing and authenticating serialized data associated with a product across a supply chain is disclosed. In operation, the present invention provides for generating a Hash ID by associating serialised data and serialisation ID of the product with a blockchain platform. Further, a set of authentication rules are generated for validating access to the serialised data based on the Hash ID. Furthermore, a plurality of identifier elements are generated for integration with one or more levels of product packaging. Yet further, access to the serialized data across the supply chain is authorized on determination of the authenticity of the supply chain participants based on the identifier elements using a decryption technique and the set of authentication rules. A result representative of authentication success or failure is stored in the blockchain platform.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Majumdar, Ashish
Abstract
A system and a method for providing data computation using quantum computing is disclosed. In particular, the present invention enables client computing devices to readily access quantum computers and perform complex computational tasks using quantum computing. In operation, a computational problem is defined based on one or more inputs received from the client device. The one or more inputs include an objective, and one or more parameters associated with the objective. Further, a category associated with the computational problem is identified. Furthermore, one or more predefined machine learning codes are determined based on the identified category of the computational problem. Finally, the computational problem is encoded into a format interpretable by the quantum computers, and processed by the quantum computers based on the selected one or more machine learning codes to obtain an optimal solution to the computational problem.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Alamuri, Krishnam Raju
Raghavendran, Satish
Mazumdar, Saurabh
Abstract
A system and a method for automated data screening for background verification is provided. The invention provides for analyzing a first input file and a second input file. Data enrichment operation is performed on first input file and second input file based on captured client and CPs data from URLs which are extracted from open media sources or from data sources that organization has subscribed to obtain an enriched first input file and second input file. Matching operation is performed between enriched first input file and second input file. Adverse data is determined associated with clients and CPs data determined as true match and potential match in first input file and second input file. Further, extracted adverse data is cleaned and filtered to generate screened data associated with clients and the CPs data and generating output folder comprising output file including screened client and CPs and hit data.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Deb, Sandeep
Chauhan, Aan Singh
Mitra, Indranil
Abstract
A transmitter device for a secure communication based on quantum cryptography, the transmitter device comprises a transmitter optical communication module for transmitting light pulses from the transmitter device to a receiver device, and the transmitter optical communication module enables exchange of a quantum key between the transmitter device and the receiver device. The transmitter device comprises transmitter data communication module for exchanging data between the transmitter device and the receiver device, the data is encrypted by the quantum key thereby ensuring a secure communication between the transmitter device and the receiver device. The transmitter device further contains a status display on a front side of the transmitter device for displaying status of the secure communication between the transmitter device and the receiver device.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Gupta, Shubam
Gupta, Pooja
Das, Siddhartha
Awasthi, Nitesh
Abstract
A system and method for automated data visualization and modification of visualized data is disclosed. The present invention provides for identifying data points and data types associated with the selected data. Further, one or more visual representations for rendering the selected data are evaluated based on the identified data points and the data types. Yet further, the selected data is optimally visualized based on an identification of a display device type. The present invention further provides for evaluating a theme of visual representations using a real-time lighting information of the real world environment based on identification of the display device type. The selected data is visualized using the evaluated theme of visual representations and the evaluated one or more visual representations. Yet further, the present invention provides for identifying user actions and interpreting inputs from the identified user actions to update or modify visualized data.
G10L 15/18 - Speech classification or search using natural language modelling
G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning
32.
System and method for optimized generation of a single page application for multi-page applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Shields, Alex
Kumar, Ashwin
Dewitt, Adrienne
Newton, Marty
Drewry, Derrick
Phillips, Mark Alan
Abstract
A system and method for optimized generation of a single page application for multi-page applications is provided. A shell application is fetched for hosting a user interface (UI) associated with one or more child applications. The shell application is associated with multiple pre-defined frames. The shell application maintains a bi-directional communication with the child application until the UI associated with the child application remains hosted in the shell application. Further, UI extensions associated with the UI of the child applications are fetched. The UI extensions are in the form of one or more pre-defined UI visualization formats. Each of the fetched UI extensions are discrete UI extensions functioning independently of the other. Lastly, the UI extensions are deployed in the pre-defined frames associated with the shell application to generate a single page application.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
G06F 8/38 - Creation or generation of source code for implementing user interfaces
33.
System and method for watermarking over the top (OTT) content delivered through OTT platform
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Ramakrishnan, Venkataraman
Puthen, Harish Kunnath
Abstract
A system and a method for watermarking Over The Top (OTT) content delivered through OTT platform is provided. The system comprises an OTT Adaptive Bit Rate Streaming (ABR) engine configured to identify one or more frames associated with one or more OTT content media segments and one or more co-ordinate points associated with the OTT content media segments frames. Further, a unique session specific watermark is dynamically generated based on a received set of instructions from a user for playback of the OTT content media segments. The unique session specific watermark is associated with each user session. The system further comprising a Content Delivery Network/Multi access Edge Computing (CDN/MEC) node and the CDN/MEC node further comprising a watermark embedding unit configured to embed the generated session specific watermark in the identified co-ordinate points associated with the OTT content media segment frames.
H04H 20/14 - Arrangements for monitoring, testing or troubleshooting for monitoring programmes
H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
34.
System and method for supporting resilience in it environment
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Balasubramanian, Premkumar
Venkatsubramaniam, Shrinath
Kalyanaraman, Sivakumar
Nallatamby, Ramu
Ravi, Gautham
Abstract
The present invention relates to a system and method for supporting application resilience. The objective is to engineer fault awareness and recovery capabilities in an application. The system provides a structured, repeatable and comprehensive approach for addressing resilience of IT systems. Further, it proposes a well-defined set of activities and specifies output for each phase which when integrated into regular SDLC will help systematically build resilience into enterprise applications. The system further optimizes the effort involved using a vulnerability based scoring mechanism that provides the right level of engineering needed based on the applications susceptibility to failures and the impact to the customer's business activities.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Thiagarajan, Srinivasan
Abubacker, Saritha Panapparambil
Ardhanari, Surendranathan
Devarajan, Vinoth Kumar
Mani, Yuvarajan
Thirumalaisamy, Suganya
Nedumaran, Saranya
Senthilkumar, Vijayalakshmi
Namasivayam, Manikandan
Ponram, Radha
Behera, Monalisa
Abstract
The present invention relates to a system and method for application debt management with zero maintenance strategy that make the applications “fit for use” and “fit for purpose”. The objective is to ensure that applications run at the lowest cost, deliver maximum performance and serve the purpose for which it was developed. The machine learning enabled debt engine of present system reads the unstructured ticket data or debts, eliminates noise, and classify the debts into one of predefined categories. This is followed by remediation of debt via either of automation or healing workbench based on predetermined priorities.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Muthiah, Subbiah
Surendran, Kumaran
Kurumulakota, Khaja Nizamuddin
Nagarajan, Vignesh
Abstract
The present invention provides for a system and a method for reconstructing regression test cases using post production events. The present invention provides for a test case reconstruction engine configured to extract post-production identifiable elements associated with a post-production event and pre-production identifiable elements associated with a pre-production event. The present invention provides for a system and a method for determining similarity between the pre-production event and the post-production event based on a comparison of one or more pre-production parent identifiable elements and one or more pre-production child identifiable elements of a subject identifiable element, with the post-production identifiable elements. The present invention provides for a system and a method for reconstructing a regression test case based on a comparison of functions of the extracted pre-production identifiable elements and the post-production identifiable elements after the determination of similarity between the pre-production event and the post-production event.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Upadhyay, Sandeep
Abstract
A system and a method for creating an optimized actionable interface for data access and visualization is provided. Different types of metrics and Key Performance Indicators (KPIs) data associated with enterprise data is analyzed for determining one or more key metrics and KPIs data and identifying a causal attribution data between the key metrics and KPIs data for determining effect of change of one key metric and KPI data on another key metric and KPI data. Further, one or more widgets are generated based on the analyzed metrics and KPIs data. Further, a unified user interface (UI) is generated for visualization of the widgets. Lastly, an end-user activity on the unified UI is tracked based on one or more tags embedded in the unified UI. The tags capture the end-user clicks and actions on the unified UI.
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
38.
System and a method for moving legacy applications to cloud
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Biswas, Sekhar Ranjan
Doshi, Palash
Ansell, Marcus
Abstract
The present invention provides for a system and a method for translating a legacy source code to a cloud native code. The present invention provides for receiving a source code and deriving a plurality of queries from the source code and the queries comprise a plurality of tokens. The present invention provides for constructing an abstract syntax tree in the form of a data structure from the tokens. The present invention provides for traversing the abstract syntax tree, the identified pattern, the scope table and the syntax table for translation of the tokens of the abstract syntax tree into new tokens stored in the form of a cloud native abstract syntax tree. The present invention provides for concatenating the new tokens stored in the cloud native abstract syntax tree to generate a translated cloud native code to be hosted on a cloud platform.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (China)
Inventor
Saravanabhavan, Hari
Balasubramanyam, Chandrasekhar
Julka, Ritu
Mishra, Punit Kumar
Abstract
A system and method for optimizing management of inventory data is provided. A set of variables required for operating an inventory is determined. The set of variables represents one or more parameters associated with stock maintenance data of items present in the inventory. Further, a set of actionable variables from the set of variables is determined based on ranking two or more pre-determined variables from a set of pre-determined variables with respect to one or more target variables. The set of actionable variables represents one or more variables from the ranked variables. Lastly, a correlation is computed between the inventory stock maintenance data and the set of actionable variables based on an optimization model. The optimization model is trained and generated based on the set of actionable variables.
G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
40.
System and method for anti-pattern detection for computing applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Italy)
Inventor
Velammal, Parasu Pillai Iyappan
Kalyanasundaram, Duraivel
Venkatakrishnan, Sriram
Natarajan, Selvaraj
Ramani, Janakiraman
Abstract
A system and method for anti-pattern detection for computing application prior to deployment in cloud environment is provided. The present invention provides for applying a pre-defined set of rules on one or more applications source code. The pre-defined set of rules are applied in pre-defined order. Further, applying one or more anti-pattern detection models on one or more applications source code. The anti-pattern detection models are applied for determining correlation between one or more syntax patterns of the application source code and the anti-patterns detection models. Further, detecting anti-patterns associated with the syntax patterns of the application source code based on the pre-defined set of rules and the anti-patterns detection models. The detected anti-patterns represent unique anti-patterns. Lastly, generating a migration actionable event for the application source code based on the detected anti-patterns.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Duraipandian, Jeyashree Pandian
Abstract
The present invention provides for a system and a method for application transformation to cloud for conversion of an application source code to a cloud native code. The present invention provides for receiving a first, second, third and fourth transformation recommendation paths. Further, the present invention provides for applying a set of remediation templates based on the first and the second transformation recommendation paths. The present invention provides for applying a pre-defined transformation process flow on the application source code based on the first and the second transformation recommendation paths to transform the application source code to the cloud native code. The present invention provides for applying a reusable service template on the application source code. The present invention provides for creating plurality of configuration artifacts specific to the cloud platform. The preset invention provides for building a CI/CD pipeline for integration and deployment of the cloud native code.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Velammal, Parasu Pillai Iyappan
Venkatesan, Madhusudhan
Natarajan, Selvaraj
Abstract
A system and a method for automating application development and deployment is provided. An automation engine is configured to generating a computing application source code associated with a domain based on a source code template. Further, fetching a developed computing application. The computing application is developed based on the generated computing application source code. Further, deploying the developed computing application in one or more pre-defined deployment infrastructures based on a deployment template. Lastly, rectifying one or more errors associated with the development and deployment of the computing application based on pre-defined training models associated with multiple error detection and rectification conditions.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Lakshmanan, Babu Chinniah
Soundararajan, Prasad
Tamilarasi Karthik Kumar, Velayudhaperumal
Koniyath, Semeerali
Abstract
A system and method for converting an input dataset based on a query received via a user interface into one or more defined range values is provided wherein the input dataset is converted into one or more defined range values based on a conversion value matrix. The present invention provides for encrypting the defined range values of the input dataset into a first cipher text matrix. Further, the present invention provides for encrypting the conversion value matrix into second cipher text matrix. The present invention provides for performing a computation operation between the first cipher text matrix and the second cipher text matrix to generate an aggregated cipher text matrix. The present invention provides for decrypting the aggregated cipher text matrix into a decrypted result matrix. The present invention provides for performing an aggregation operation by counting pre-defined digit in each column of the decrypted result matrix.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Joseph, Rajkumar
Peedika, Safuvan Puthan
Vedamanickam, Arun Muthuraj
Appakutty, Rajagopal
Rathi, Purwa
Abstract
The present invention relates to an artificial intelligence based system and method for moderating interaction between interacting users. The attempt is to improve emotional intelligence of users so that a seasoned response and reaction is observed during interaction, even if situations of conflict arise. The disclosure, thus, provides for a mixed reality glass powered assistant that displays the moderated expressions of a customer to the service provider. For the same, the analytical engine upon determining the negative emotions of customer, transforms the image of customer and adds smile to his face, which is presented to the service provider via a mixed reality glass so that he responds back to the customer in a positive manner.
G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
G06T 19/00 - Manipulating 3D models or images for computer graphics
G06N 3/04 - Architecture, e.g. interconnection topology
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
45.
System and a method for resource data classification and management
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Venkataraman, Swaminath
Suresh, Dinesh
Rajagopal, Karthik
Vaidyanathan, Girivas
Kabra, Anand
Bhattacharjee, Arunava
Srinivasan, Ramesh
Raitani, Shreshth
Aylur, Suresh Ramanathan
Sharma, Ankit
Sampathkumar, Giridhar
Abstract
The present invention discloses a system and a method for resource data classification and management. In operation, the present invention provides for evaluating a deployment probability score for each incoming data-record based on previous data-records. Further, a match score of each incoming data-record is computed. Furthermore, each incoming data-record is analyzed to determine a bench period associated with each incoming data-record. Yet further, the present invention, categorizes the incoming data-records into two or more categories based on corresponding deployment probability score, match score and bench period. A deployment opportunity index is generated for each incoming data-record representing the categories and corresponding probability score, match score and bench period, providing an upfront indication of deploy-ability of an incoming data-record. Finally, the present invention provides for generating a list of recommendations for each data-record.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Babu, Lakshmanan
Selvaraj, Vinoth
Viswanathan, Srihari
Cheriakallil, Rohith
Dasarathan, Keerthika
Abstract
The present invention discloses a system and a method for detecting anomalous patterns in a network such as a LAN, WAN, MAN, internet of things (Iot), cloud networks, or any other network. In operation, the system and method of the present invention determines a generic pattern of behavior associated with a plurality of anomaly classes based on a plurality of feature values using reinforcement learning technique. The generic pattern is fixed as a boundary for each of the plurality of anomaly classes and is representative of behavior which substantially simulates the network behavior on attack by any of the plurality of anomaly classes. Further, the present invention, provides for updating the generic pattern using reinforcement learning. The updated generic pattern is implemented to analyze and detect anomalous behavior in the incoming network traffic in real time.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Sen, Tapodhan
Pradhan, Saroj
Basu, Swastika
Pal, Arunava
Bandyopadhyay, Sandip
Abstract
A system and method for conversion of monolithic services to micro-services is provided. One or more features related to service associated with domain implemented by monolithic service source code are identified. Features are identified for creating first feature set. One or more features are determined related to dependencies and cross-dependencies amongst one or more service functions associated with service, implemented by monolithic service source code, and between service functions and entities associated with domain expressed in the monolithic service source code. One or more features related to dependencies and cross-dependencies are determined for creating second feature set. Relationship between features present in first feature set and second feature set is determined. The relationship is representative of similarity of the features present in first feature set and second feature set. One or more micro-services are created based on similarity between features present in first feature set and second feature set.
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
The present invention discloses a system and a method for optimizing Unmanned Aerial Vehicle (UAV) based warehouse management, where an optimized path for UAV is generated in real time based on the density of inventory. In operation, the present invention provides for identifying landmark features of the warehouse and density of inventory. Further, a 3D grid map an aisle of the warehouse is generated using the density of inventory. Finally, a navigation path for the UAV for a mission is generated based on the generated 3D grid map using one or more path planning techniques. Further, the present invention provides for updating the navigation path if one or more changes are observed in the density of the inventory.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Bandyopadhyay, Avinandan
Chakraborty, Subhas
Yechangunja, Ramesh
Abstract
The present invention discloses a system and a method for providing color vision deficiency assistance by selectively recoloring pixels of an image frame including unperceivable colors with perceivable colors in real time. In particular, the present invention provides for rescaling the image frame using a first set of rules. Further, a perceivable color space is selected based on one or more parameters. Furthermore, one or more pixels associated with unperceivable colors are identified using a second set of rules. Yet further, the identified one or more pixels are recolored using the selected perceivable color space and a third set of rules. Finally, a corrected image frame comprising perceivable colors is provided.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Panday, Mrityunjoy
Kumar, Nagarajan
Abstract
A System and a Method for Assessing Data for Analytics A system and a method for assessing readiness of data for data science and analytics is disclosed. The present invention quantifies readiness of data by providing a data insight quotient (DIQ). In particular, a nucleus of a dataset retrieved from an enterprise database is derived. The dataset is representative of data collected for a predefined objective over a period of time and includes a plurality of features and records. Further, a plurality of time-ordered datasets are generated by dividing the retrieved dataset based on a selected time series. A nucleus is derived for each of the time-ordered dataset. Furthermore, relevancy and redundancy of each of the plurality of time-ordered datasets is evaluated. The present invention, further computes the complexity and noise associated with each of the time-ordered datasets. Finally, a DIQ value for each time-ordered dataset is evaluated as a function of relevancy, complexity, noise and redundancy.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Joseph, Rajkumar
Gundimeda, Venugopal
John Luke, Jerubbaal
Balaji, Mahesh
Abstract
A system and method for retrieval of similar images related to query images is provided. The query images are pre-processed for noise removal by selecting filtering technique based on noise variance estimation in each query image with respect to pre-set noise variance threshold value. The pre-processed query images are pre-classified for determining class one image identifier. Image types are generated from pre-processed query images for determining class two image identifier. Features are extracted from pre-classified query images based on class one image identifier and from generated images based on class two image identifier. The images similar to query images are retrieved which have features similar to extracted features of pre-classified query images and generated images. The retrieved similar images are ranked for determining most similar images with respect to query images. Similarity between query images and retrieved similar images is analyzed for re-ranking retrieved similar images.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Dyavappa, Pallavi Handigodu
Nagamurthy, Saravana Kumar
Balakrishnan, Divya
Abstract
A computer-implemented method for automated test script generation for application testing, more particularly for testing one or more functions of Application Under Test (AUT) where, in operation, a test case flow sequence is ascertained, including a data list defining one or more methods, where each method is further representative of an automation code corresponding to a manual step of the test case, and a test class for testing a function of AUT is generated using the test case flow sequence if each of the one or more methods are available in the framework, such that the disclosure provides for generating a test class for testing the function of AUT by automatically generating the one or methods if the methods are not available in the framework.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Waghode, Nitesh Dattu
Diwanji, Vivek Vasant
Pingle, Amit Bindumadhav
Pradhan, Himanshu
Patil, Mandar Pandurang
Singhal, Aman
Sharma, Ashish
Abstract
A system and computer-implemented method for efficiently monitoring hand hygiene is provided. The system comprises one or more sensors configured to determine presence of one or more individuals in vicinity. The system further comprises one or more controllers configured to ascertain identity of the one or more individuals. The one or more controllers are further configured to send one or more alerts to the one or more identified individuals to wash their hands. Furthermore, the one or more controllers are configured to monitor one or more handwashing instances by the one or more identified individuals and generate one or more compliance results for each of the one or more monitored handwashing instances. The one or more controllers are also configured to initiate one or more actions corresponding to each of the one or more monitored handwashing instances based on the generated one or more compliance results.
G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
55.
System and a method for automated resolution of configuration item issues
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Prakash, Rohan
Gundurao, Yogesh Sosale
Kokolu, Kamlanjan
Perumal, Dhanalakshmi
Srinivasan, Krishnan
Panda, Jyoti Ranjan
Abstract
A system and method for automated resolution of events in a computing environment is provided. Problem types are identified from the events which are associated with configuration items (CIs) at issue. Further, domains of the CIs at issue are identified. Domains represent types of the CIs at issue. Existence of diagnosis and resolution sequences is checked which is based on identified problem types and domain associated with the CI types. Thereafter, diagnosis and resolution sequences are fetched, where sequences fetched at a first instance are at least in part updated with one or more new sequences. Fetched sequences are executed iteratively such that a next step of the executed diagnosis and resolution sequence is based on an output of a first step of the executed diagnosis and resolution sequence.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 9/44 - Arrangements for executing specific programs
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Sabanayagam, Sakthivel
Pradhan, Saroj
Korukoppula, Srujana
Vimal Kumar, Angusamy
Abstract
A system and a method for automating unit test case including generating a codebase extract by analysing an application source code, identifying one or more potential executable paths within a selected class or method based on an analysis of the codebase extract, executing one or more statements associated with each of the one or more potential paths using a symbolic execution technique and identifying one or more calls to external dependencies associated with the respective paths, and subsequently, a hint for spying and mocking respective external dependencies is generated, as a by-product of symbolic execution on identification of the external dependencies, whereby each hint is updated with respective ideal return value, and a unit test case for testing a selected class or method is generated by processing the hints with test data and an exclusion list.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Ramakrishnan, Arvind Naganathan
Abstract
A system for monitoring one or more lab processes and predicting their outcomes is provided. The system comprises a data acquisition module configured to acquire at least one of: ambient data and experimental data in real time from one or more lab resources and instruments. The system further comprises a process setup and monitoring module configured to receive the acquired data and facilitate setting-up and monitoring of one or more processes in real time utilizing the received data. The system furthermore comprises an experiment prediction module that is configured to obtain data from the data acquisition module and process setup and monitoring module. The experiment prediction module is further configured to employ one or more machine learning techniques on the obtained data to generate one or more patterns to predict outcomes of the one or more processes conducted in the lab in real time.
G16H 10/40 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Vishal, Kumar
Srinivasa, Arvind Channarayapatna
Mishra, Ritesh
Gundimeda, Venugopal
Abstract
The present disclosure is directed to a traffic light recognition system and method for advanced driver assistance systems (ADAS) and robust to variations in illumination, partial occlusion, climate, shape and angle at which traffic light is viewed. The solution performs a real time recognition of traffic light by detecting the region of interest, where extracting the region of interest is achieved by projecting the sequence of frames into a kernel space, binarizing the linearly separated sequence of frames, identifying and classifying the region of interest as a candidate representative of traffic light. With the aforesaid combination of techniques used, traffic light can be conveniently recognized from amidst closely similar appearing objects such as vehicle headlights, tail or rear lights, lamp posts, reflections, street lights etc. with enhanced accuracy in real time.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Raskar, Hemant
Abstract
A system and a method for providing service virtualization in a distributed computing architecture without a central server is disclosed. The present invention provides one or more service pods implementable on one or more workstations. Each of the one or more service pods is configured to host one or more virtual services. Each of the one or more service pods interface with one or more live services to generate virtual service data to emulate said live services. The one or more service pods interface with each other via a network fabric technique and interact with one or more client applications to be tested. Each of the one or more service pods are configured to receive and process requests from one or more client applications using various modes of service pods. The present invention provides complete abstraction of the one or more workstations from the one or more service pods.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Joseph, Rajkumar
Venugopal, Gundimeda
Raj, Vinayaka
Balaji, Mahesh
Abstract
A system, a method, and a computer program product for recognizing a logo from an image is provided. The method comprises receiving and preprocessing an image that contains the logo to be recognized. The method further comprises detecting text of the logo to recognize the logo. The method furthermore comprises extracting local and global features of a region of interest associated with the logo to recognize the logo if the text is not detected in the logo. The method further comprises detecting one or more signs in proximity of the logo to recognize the logo if the logo is not recognized by extracting the local and global features of the logo. The method finally comprises identifying a region where the logo is present in the pre-processed image to recognize the logo if the logo is not recognized by detecting the one or more signs in proximity of the logo.
G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
G06K 9/32 - Aligning or centering of the image pick-up or image-field
61.
System and method for efficiently monitoring hand hygiene
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Waghode, Nitesh Dattu
Diwanji, Vivek Vasant
Pingle, Amit Bindumadhav
Pradhan, Himanshu
Patil, Mandar Pandurang
Singhal, Aman
Sharma, Ashish
Abstract
A system and computer-implemented method for efficiently monitoring hand hygiene is provided. The system comprises one or more sensors configured to determine presence of one or more individuals in vicinity. The system further comprises one or more controllers configured to ascertain identity of the one or more individuals. The one or more controllers are further configured to send one or more alerts to the one or more identified individuals to wash their hands. Furthermore, the one or more controllers are configured to monitor one or more handwashing instances by the one or more identified individuals and generate one or more compliance results for each of the one or more monitored handwashing instances. The one or more controllers are also configured to initiate one or more actions corresponding to each of the one or more monitored handwashing instances based on the generated one or more compliance results.
G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
62.
System and method for providing location based services for user-fee chargeable facilities
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Philipson, Alfred
Ganesan, Kabali
Godwin, Paul
Magan, Alok
Abstract
A system and method for providing location based services for user-fee chargeable facilities is provided. The invention provides for detecting location, and offering and charging for usage of user-fee chargeable facilities. The invention further provides a convenient and common platform for offering user-fee chargeable services from different organizations. Furthermore, the invention provides a system and method that facilitates payment of fees through multiple payment channels, provides opportunities for using accumulated loyalty points in lieu of payments, availing personalized discounts and/or offers in lieu of financial payments and provides options for sharing the payment of fees between multiple users. The invention also provides a system and method that helps facility owners and operators and third party partners to reduce costs and increase revenue leveraging location-based services.
G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Chauhan, Harish
Hari, Jasjit Singh
Abstract
A system and a method for adaptive information storage management is provided. One or more parameters from an incoming data stream is identified based on a set of predetermined rules. The identified parameters correspond to a set of predetermined parameters. A subset of rules is applied, from the set of predetermined rules, on the incoming data stream. The subset of rules represent a series of iterative rules associated with each identified parameter. One or more data storage allocation files are generated that represent results of application of the set of predetermined rules and the subset of rules. The results include at least a storage system type identified from the storage system as optimal for storing the incoming data stream.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Chandrasekaran, Rajkumar
Vedagiri, Karthikeyan
Abstract
A system and method for tracking and authenticating software code transition during various phases of software development and deployment in a DevOps platform is provided. The present invention provides for creating, modifying and deleting one or more code authentication elements including respective policies within a distributed ledger. The code authentication elements are mapped with one or more event types in respective one or more tools of a DevOps platform. Information associated with occurrence of an event in one or more tools of the DevOps platform are retrieved. The retrieved event information is parsed to extract event type and a code authentication element is invoked based on the identified event type. The invoked code authentication element authenticates software code transition to appropriate tool of DevOps platform based on one more defined policies. A result representative of authentication success or failure is stored in the distributed ledger for tracking and auditing.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Sosale, Yogesh Gundurao
Dubey, Santosh Kumar
Prakash, Rohan
Abstract
A system and computer-implemented method for managing service request is provided. The system comprises a collaboration engine configured to receive one or more service requests from one or more service management tools. The system further comprises a classification engine configured to identify a configuration item and problem type corresponding to each of the one or more received service requests. Furthermore, the system comprises a policy engine configured to determine one or more pre-stored rules associated with the identified configuration item and problem type. The system also comprises a recommendation engine configured to recommend at least one of: one or more diagnostic actions and one or more resolution actions corresponding to the one or more determined pre-stored rules. In addition, the system comprises an automation engine configured to perform at least one of: the one or more recommended diagnostic actions and the one or more recommended resolution actions.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Saravanabhavan, Hari
Balasubramanyam, Chandrasekhar
Abstract
A system and method for tracking and identifying user equipment(s) is provided. The present invention provides for determining if a user store location is included within a list of stores associated with the business entity. Further, the present invention provides for determining the user equipment location within a predefined range of one or more stores associated with the business entity. The invention further provides for identifying a target user equipment based on one or more parameters if the user equipment location is same as one of the store locations associated with the business entity. The target user equipment is representative of a user equipment associated with a valued user. The identification of the target user equipment triggers, at least one of a Wi-Fi based technique and an image recognition technique to determine precise location of the target user equipment within the store.
H04W 24/00 - Supervisory, monitoring or testing arrangements
H04W 4/029 - Location-based management or tracking services
H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
G06Q 30/02 - MarketingPrice estimation or determinationFundraising
G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
H04W 4/33 - Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
67.
System and method for efficiently and securely managing a network using fog computing
A system and computer-implemented method for managing a smart devices network using fog computing is provided. The system comprises an application manager configured to receive service requests from devices in a smart devices network and collect data related to fog computing nodes and intermediate computing nodes and a resource utilization predictor configured to predict availability of the fog computing nodes and the intermediate computing nodes. Furthermore, the system comprises a resource manager configured to dynamically allocate at least one of: a specific fog computing node and a specific intermediate computing node, schedule triggering of fog applications based on the predicted availability, trigger, at the specific fog computing node and the specific intermediate computing node, the fog applications for executing the received service requests corresponding to the devices and perform actions corresponding to the executed one or more service requests.
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G16H 40/40 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
68.
System and method for developing software applications of wearable devices
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Gudipati, Ambaprasad
Abstract
A system and computer-implemented method for developing software applications of wearable devices is provided. The system comprises an application vision module configured to facilitate creation of a sitemap for applications of wearable devices and create application screens and a screen designer module configured to customize the application screens. The system further comprises a business logic module configured to generate code for business rules and business logic functions and link the generated code with the customized application screens and a database creation and interaction module configured to generate code for creating a local database on the wearable devices and link the generated code with the customized application screens. Furthermore, the system comprises a server mapping module configured to map the linked code with web services and a server database, an application structuring module configured to generate an application structure and code generators configured to generate native code of the applications.
Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
Vangipuram, Ranga
Abstract
A system and method for monitoring and tracking entities in one or more transit points is provided. The present invention provides for receiving one or more types of signaling functions associated with an entity in response to a code generated by a transmitter device. The code comprises a unique transmitter ID associated with a unique entity ID. Further, the invention provides for ascertaining validity of at least one type of signaling function and generating a time stamped record of at least one type of signaling function. Further, the invention provides for processing the code with tracking data to generate an event message. The tracking data comprises at least location of the entity along with other parameters associated with the entity. Further, the invention provides for extracting the unique entity ID and tracking data associated with the entity from the event message, and generating a tracking file.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Pradhan, Saroj
Sen, Tapodhan
Chakrabarti, Anirban
Abstract
A system for improving software code quality using artificial intelligence is provided. The system comprises a training data extraction module to extract learning data files from a source control management system and an integrated development environment for preparing training data. The system further comprises a machine learning model trainer that conducts training of an artificial neural network. The system further comprises a machine learning recommendation module that queries the trained artificial neural network to check for recommendations for improving quality of one or more new software codes and one or more modified software codes. The system also comprises a remediation module that determines one or more coding standard violations in the one or more new software codes and one or more modified software codes. The quality of the one or more new software codes and one or more modified software codes is improved by applying the recommendations.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Venkatasubramanian, Ramakrishnan
Sankar, Amarnath
Lamech, Carnelian
Anit, Ghatak
Kumarappan, Srinivasan
Sangavkar, Suraj
Abstract
A system and computer-implemented method for generating software testing scripts from test cases is provided. The system comprises a test case importing module configured to receive test cases and a Natural Language Processing (NLP) module configured to scan and mine text of the received test cases. Furthermore, the system comprises a user interface object identifier to identify one or more User Interface (UI) elements, functional flow models and test steps and corresponding test data. The system also comprises a user interface object mapper to map the one or more identified UI elements from the test cases with one or more user interface elements corresponding to one or more wireframes. In addition, the system comprises a test script generator to receive the mapped one or more UI elements, the identified functional flow models and the identified test steps and corresponding test data for generating test scripts.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Gupta, Vikul
Velayudham, Vasanthkumar
Palanivelu, Saravanan
Abstract
A system for predicting performance failures in a computer program during the course of its development is provided. The system comprises a pattern identifier module that identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a performance failure extraction module that identifies frequent sets of performance failures that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine that establishes patterns between the frequent sets of modified source code files and the frequent sets of performance failures by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of performance failures for each historical build. Finally, the system further comprises a performance failure recommendation engine that predicts performance failures in one or more new builds associated with the computer program based on the established patterns.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Venugopal, Satish
Muthiah, Subbiah
Ramachandran, Thiruvenkateswaran
Abstract
A system and computer-implemented method for efficiently developing and testing home automation systems is provided. The system comprises one or more robotic modules configured to interact with home automation systems under test and home devices and appliances, wherein the one or more home devices and appliances are monitored by the home automation systems. The one or more robotic modules are further configured to execute test scripts received from a test automation framework in communication with the one or more robotic modules and initiate workflows based on the executed test scripts. Furthermore, the one or more robotic modules facilitate at least one of: the home automation systems and the connected home devices and appliances to perform actions based on the initiated workflows. The one or more robotic modules also forward results of the performed actions to the test automation framework for generating a report of the executed test scripts.
H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
A system and method for determining an optimal solution to an optimization problem in a swarm of candidate solutions is provided. The invention comprises generating a population of random particles, where each particle is representative of a candidate solution. Further, a best particle is identified from the generated population of particles. The best particle is representative of an optimal solution. The population of particles is categorised into similar and non-similar particle groups by applying one or more multivariate measurement techniques, and similarity between the particles of the non-similar particle group with best particle is updated by applying an imitation technique. The generated population is updated with updated particles and a new best particle is evaluated from said population. Furthermore, final best particle is determined by further updating the population of particles until one or more target conditions are achieved.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Sankarasubramanian, Senthil Ramaswamy
Panneerselvam, Deepak
Kumar, Karthik
Abstract
A system and method for handling one or more dependency services hosted by one or more dependency servers for an upstream service hosted by an administrative server in a distributed computer architecture is provided. The present invention provides for identifying any abnormality in the behavior of the dependency services on the basis of metric values associated with service-parameters of said dependency services. Further, the resiliency services are enabled in order to handle one or more faltering dependency services based on the faulty metric values associated with the service-parameters. Yet further, the one or more faltering dependency services are continuously monitored, and one or more resiliency services are withdrawn once the fault in said dependency services is resolved. Yet further, the present invention provides a conversational bot interface for managing the administrative server and associated dependency services.
G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software monitoring, synthesizing, and analyzing data in the field of test design automation; downloadable computer software for enabling business users to model the business process workflows, automated generation of test cases from the models, automated prioritization and optimization of test cases, risk and regression analysis Business management, consulting, and advisory services; business knowledge management services in the field of test design automation Software as a service (SAAS) featuring computer software platform for monitoring, synthesizing, and analyzing data in the field of test design automation; providing temporary use of non-downloadable software for monitoring, synthesizing, and analyzing data in the field of test design automation; platform as a service featuring computer software platforms for enabling business users to model the business process workflows, automated generation of test cases from the models, automated prioritization and optimization of test cases, risks and regression analysis
77.
System and method for predicting defects in a computer program
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Velayudham, Vasanthkumar
Perianayagam, John Wilson Raj
Gupta, Vikul
Abstract
A system for predicting defects in a computer program during its development is provided. The system comprises a pattern identifier module which identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a keyword extractor module which identifies frequent sets of defect keywords that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine which establishes patterns between the frequent sets of modified source code files and the frequent set of defect keywords by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of defect keywords for each historical build. Finally, the system further comprises a defect recommendation engine which predicts defects in new builds associated with the computer program based on the established patterns.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Kar, Abhishek
Jain, Arpit
Das, Kuntal
Kumar, Shyam
Abstract
A system and a method for detecting anomalous activities in a distributed and decentralised network is provided. Anonymous users transacting in the network are identified and one or more transactional attributes are retrieved to define characteristics of users and associated transactional behaviour with other users. Further, user-level statistics are evaluated based on transactional attributes. Datatype representative of transactional behavior of users with other users is generated using user-level statistics of identified users. Users with similar transactional behavior are classified based on generated transactional attributes. One or more anomaly detection techniques are implemented for identifying optimum classification of users into data clusters based on the change detected in the classification of users in data clusters. Anomalous users are identified from the optimum classification for efficiently and effectively detecting anomalous activities in the network.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Kar, Abhishek
Yadav, Aditya
Bajpai, Akash
Kumar, Shyam
Abstract
A system and a method for detecting fraudulent transactions at a transaction site by analyzing pattern of events associated with one or more transactions are provided. The present invention provides for forming a collection of most probable fraudulent patterns and true patterns associated with one or more transactions, selecting a pattern classification technique, generating a data input from an ongoing transaction that is interpretable by the selected pattern classification technique, and effectively and efficiently categorising ongoing transaction into fraudulent and genuine transactions using selected pattern classification technique. The present invention may be utilized in a variety of applications where discrete time-ordered visual events are associated with a transaction, for example: vehicles detected in relation to a transit point, badge or card swipes from an automated door lock etc., which indicate trespassing, theft and unauthorized access to restricted areas etc. with a primary focus on retail shrinkage.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
G06K 9/62 - Methods or arrangements for recognition using electronic means
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
G06K 9/78 - Combination of image acquisition and recognition functions
G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
G06F 21/55 - Detecting local intrusion or implementing counter-measures
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Vangipuram, Ranga Srinivasan
Abstract
A system, computer-implemented method and computer program product for determining location of resources in a predefined region is provided, where the system includes a receiver, installed on one or more resources, to receive one or more signals, from one or more transmitters placed on predetermined locations in the predefined region and determine and forward a reference point ID corresponding to the one or more transmitters, the system further including a microcontroller, residing on the one or more resources, to receive the forwarded reference point ID, retrieve location coordinates corresponding to the determined reference point ID from a central server, fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources and detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Kumar, Sanjeev
Meenakshi Sundaram, Giripriya
Krishnamurthy Vijayalakshmi, Vellore
Kumar, Naveen
Abstract
A system and computer-implemented method for automatically categorizing test cases is provided. The system comprises a test case importing module configured to receive one or more test cases and a primary grouping module configured to sort the received test cases based on description of the test cases into groups and form a test case array connecting each of the one or more received test cases with a corresponding group number. Furthermore, the system comprises a test step matrix generator configured to receive the one or more test cases and analyze test steps corresponding to each of the one or more received test cases to create a test step matrix. In addition, the system comprises a matrix concatenator configured to concatenate the test case array with the test step matrix and a secondary grouping module configured to generate one or more groups of test cases belonging to one or more categories.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Raskar, Hemant
Abstract
A system, computer-implemented method and computer program product for agent based transaction recordings for service virtualization is provided. The system comprises a proxy manager configured to receive a request from one or more proxy agents for registration. The system further comprises one or more smartstub clients configured to provide one or more options for selecting one or more proxy agents from a list of registered proxy agents and receiving service information. Furthermore, the one or more selected proxy agents configured to record simultaneously, each of the one or more service transactions between the one or more service endpoints and the corresponding one or more consumer applications and forward the one or more recorded service transactions to the proxy manager, wherein the proxy manager provides the one or more recorded service transactions to the one or more smartstub clients for service virtualization.
H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
42 - Scientific, technological and industrial services, research and design
Goods & Services
Business management, consulting, and advisory services; business knowledge management services in the field of business process management Software as a services (SAAS) featuring computer software platform for monitoring, synthesizing, and analyzing data from multiple sources in the field of business process management; providing on-line non-downloadable software for monitoring, synthesizing, and analyzing data from multiple sources in the field of business process management; platform as a services (PAAS) featuring computer software platforms with analytics capabilities and dashboard tools for information management, performance analysis, and robotic process automation
09 - Scientific and electric apparatus and instruments
Goods & Services
Computer software platforms for workflow management; software for interface based data integration, dynamic data-updates, dynamic data-sets, response node-repetitions, search and aggregates within response, data masking and encryption, synchronous and a synchronous service virtualization, built-in proxy provider, built-in conditional responses, status and dynamic services routing and healing, engineering virtual assets; computer software for the design of virtual assets and view of coordinated services data, activities and information across businesses
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Balaji, Mahesh
Gundimeda, Venugopal
Jinka, Parthasarathi
Joseph, Rajkumar
Sambandam, Sakthi Indra
Murali, Ratan Sundarrajan
Raj, Vinayaka
Abstract
A system and computer-implemented method for detecting retinopathy is provided. The system comprises an image input module configured to receive one or more fundus images. Further, the system comprises a pre-processing module configured to apply one or more transformations to the one or more received fundus images. Furthermore, the system comprises a feature extraction module configured to extract one or more features from the one or more transformed images using one or more Convolutional Neural Networks (CNNs). Also, the system comprises a prediction module configured to determine stage of retinopathy by classifying the one or more extracted features using pre-stored features, wherein the pre-stored features are extracted from one or more training fundus images by the one or more CNNs and further wherein each pre-stored feature corresponds to a class which is associated with a predetermined stage of retinopathy.
G06K 9/46 - Extraction of features or characteristics of the image
A61B 3/12 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes
G06K 9/62 - Methods or arrangements for recognition using electronic means
A61B 3/00 - Apparatus for testing the eyesInstruments for examining the eyes
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
86.
System and method for automating testing of software applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Ayyappan, Prabu Monkayarkarasi
Moncompu, Venkataraman Subramanian
Abstract
A system and computer-implemented method for automating testing of software applications based on wireframe of the software applications is provided. The system comprises a test plan module configured to create one or more test cases by providing one or more steps corresponding to the one or more test cases based on wireframe of one or more software applications and associate one or more objects, corresponding action and input parameters to each of the one or more steps. The system further comprises an object mapping module configured to map the one or more associated objects to corresponding one or more elements of the one or more software applications. Furthermore, the system comprises a browser execution module configured to execute the one or more created test cases, on one or more browsers, using the mapped one or more objects to test the one or more software applications and generate test execution results.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Vangipuram, Ranga Srinivasan
Abstract
A system, computer-implemented method and computer program product for determining location of resources in a predefined region is provided. The system comprises a receiver, installed on one or more resources, to receive one or more signals, from one or more transmitters placed on predetermined locations in the predefined region and determine and forward a reference point ID corresponding to the one or more transmitters. The system further comprises a microcontroller, residing on the one or more resources, to receive the forwarded reference point ID, retrieve location coordinates corresponding to the determined reference point ID from a central server, fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources and detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Anantharam, Arkalgud Subbaraju
Sandeep, Inti
Soundararajan, Vijaya Balaji
Chanalu, Divya
Abstract
A method and a system for analyzing one or more test case trees for automatically generating an optimized test tree model are disclosed. The one or more test case trees are received and analyzed to identify a source tree and a target tree. Further, levels of each node of the source tree and the target tree are analyzed to identify a source node and a target node. The source node and the target node are compared to obtain a match. The source node is merged with the target node if the match is obtained. Else, a next source node and a next target node are identified based on one or more parameters. The identified nodes are subsequently compared and merged. The merged nodes are further optimized to generate the optimized tree model.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Apshankar, Kapil
Chandrasekaran, Rajkumar
Ganjare, Vishal
Gangwal, Mayank
Abstract
A system, computer-implemented method and computer program product for monitoring one or more software development life cycles is provided. The system comprises one or more agents configured to collect data pertaining to one or more Software Development Life Cycles (SDLCs) from one or more tools. The system further comprises a data aggregator and co-relator configured to convert the collected data to one or more object formats and co-relate the converted data by storing the converted data in a graph database as one or more nodes and corresponding relationships and properties, wherein each of the one or more nodes comprise converted data corresponding to a specific tool. Furthermore, the system comprises an indexed database configured to index the stored data. In addition, the system comprises a dashboard viewer configured to render the indexed data on one or more pre-configured dashboards for one or more users.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Platform as a service (PAAS) featuring computer software platform for monitoring and analyzing software applications to increase business ecosystem efficiency and help align IT with business goals in the field of business ecosystem efficiency
91.
System and method for automating testing without scripting
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Athinathan, Suganthakumar
Abstract
A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding one or more pre-stored target files and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional source files associated with the one or more external systems. Furthermore, the system comprises a workflow execution module to connect with the one or more external systems using the received information to retrieve the additional source files and execute the created test workflows corresponding to the retrieved one or more additional source files.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Mandala, Gopinath
Uppuleti, Prasad Chand
Harshavardhan, Bezawada
Abstract
Method and system for identifying and analysing hidden relationships in application databases is provided. During a database session database query language statements (DQLS) are retrieved from log tables in application databases to analyze and identify join indicators. Join indicators represent data fields from two or more tables which are joined using values common to each data field. Based on identified join indicators, data definition language (DDL) file is generated including relationship between two or more tables. Above steps are repeated until all DQLS in log tables are analyzed. Thereafter it is ascertained if content of created DDL file is defined in database schema (DS). DS is represented in physical data models of application databases. If it is not defined in the database schema, a logical data definition language file is generated based on generated DDL file to update logical data model, which represents hidden relationships between tables in application databases.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
Shah, Ankur
Muthusamy, Sivasankaravel
Ramakrishna, Krishnamoorthy
Abstract
A system and computer-implemented method for efficiently predicting software testing schedule of one or more applications is provided. The system comprises a user interface configured to facilitate creating a base execution plan for software testing of an application and receive values of one or more factors affecting test execution. The system further comprises a test management tool interface configured to receive data related to test execution from one or more test management tools. Furthermore, the system comprises a schedule prediction module configured to analyze the received values of one or more factors affecting test execution and further configured to modify the created base execution plan based on the received data related to test execution and the analyzed values of the one or more factors affecting test execution to generate one or more modified execution schedules.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Mandal, Kamales
Sen, Tapodhan
Abstract
A system, computer-implemented method and computer program product for efficiently managing enterprise architecture using resource description framework is provided. The system comprises a solution configurator configured to facilitate defining one or more Resource Description Framework (RDF)/Extensible Markup Language (XML) models corresponding to one or more applications. The system further comprises an ontology parser configured to parse the one or more defined RDF/XML models to create corresponding Java objects. Furthermore, the system comprises a solution manager configured to process the one or more parsed RDF/XML models for creating the corresponding one or more applications. Also, the system comprises a user interface generator configured to generate one or more graphical user interfaces corresponding to the one or more created applications, wherein the created one or more applications facilitate efficient management of enterprise architecture.
A method and system for predicting neurological disorders is provided. The method comprises receiving videos of individuals and detecting Regions of Interest (ROI) in video frames. The method further comprises determining a Motion Vector (MV) for each ROI in a set of successive frames and comparing value of the determined MV with pre-stored values. Furthermore, the method comprises identifying a MV matching a pre-stored value thereby identifying a ROI and a frame corresponding to the identified MV, wherein the pre-stored value indicates onset of an expression. Also, the method comprises determining MVs for the identified ROI in subsequent sets of successive frames and comparing value of the determined MVs with a pre-stored value of MV corresponding to peak and offset of the indicated expression. The method further comprises identifying the frame corresponding to the peak and offset of the indicated expression and generating pictorial representation for predicting neurological disorders.
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
A61B 5/16 - Devices for psychotechnicsTesting reaction times
H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
G06K 9/32 - Aligning or centering of the image pick-up or image-field
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
96.
System and method for identifying customer persona and implementing persuasion techniques thereof
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Rao Gadiyar, Anitha
Bagchi, Hitesh
Kumar, Naveen
Karmakar, Rita
Abstract
A computer-implemented method and a system for implementing persuasion techniques based on persona of one or more online users is provided. Session data of the online users is extracted from one or more e-commerce applications and is analyzed using a behavior mapping model to identify persona of the one or more users. The one or more users or shoppers are segmented into different categories based on the identified persona of the users. One or more persuasion techniques are generated corresponding to each category of the segmented users. The persona-centric persuasion techniques are implemented in the field of e-commerce to motivate online users to shop.
A system and computer-implemented method for efficient recognition of one or more handwritten characters in one or more documents is provided. The system comprises an image input module configured to receive the one or more documents as one or more images. The system further comprises a snippet extraction module to extract one or more fields of information from the one or more received images. Furthermore, the system comprises a segmentation module to segment the one or more extracted fields of information into one or more segments. Also, the system comprises a feature extraction module configured to extract one or more handwritten characters from each of the one or more segments. In addition, the system comprises a character recognition module configured to recognize the one or more extracted handwritten characters. The system further comprises a language processing module configured to detect and correct errors in the one or more recognized characters.
A method and system for predicting neurological disorders is provided. The method comprises receiving videos of individuals and detecting Regions of Interest (ROI) in video frames. The method further comprises determining a Motion Vector (MV) for each ROI in a set of successive frames and comparing value of the determined MV with pre-stored values. Furthermore, the method comprises identifying a MV matching a pre-stored value thereby identifying a ROI and a frame corresponding to the identified MV, wherein the pre-stored value indicates onset of an expression. Also, the method comprises determining MVs for the identified ROI in subsequent sets of successive frames and comparing value of the determined MVs with a pre-stored value of MV corresponding to peak and offset of the indicated expression. The method further comprises identifying the frame corresponding to the peak and offset of the indicated expression and generating pictorial representation for predicting neurological disorders.
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
A61B 5/16 - Devices for psychotechnicsTesting reaction times
H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
G06K 9/32 - Aligning or centering of the image pick-up or image-field
G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments
100.
System and method for ensuring code quality compliance for various database management systems
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
Ghosh, Nirmalya
Banerjee, Abhisek
Ghosh, Anirban
Dhar, Somenath
Nath, Subimal
Mazharuddin, Mohammad
Ghatak, Avirup
Kallu, Radhika
Srilakshmi, Sankara Iyer
Abstract
A system and computer-implemented method for ensuring code quality compliance for one or more Database Management Systems (DBMSs) is provided. The system comprises a user interface configured to prompt one or more users to select one or more options and provide information for configuring rules corresponding to coding standards and best practices. The system further comprises a rules registration module to register the configured rules in a repository for validation. Furthermore, the system comprises a source selector to provide options to the one or more users to select one or more DBMSs and a source manager to fetch database code from the one or more selected DBMSs. In addition, the system comprises one or more parsers to parse the fetched database code, a validator to validate the parsed code using the registered rules and a report manager to provide results of the validation to the one or more users.