Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Muthulingam, Mohanapriya
Natarajan, Chandrasekaran
Abrégé
A system and a method for Gen AI powered migration of legacy applications is provided. This technology processes an input file comprising application code objects associated with a legacy application code by populating data present in the input file in response to triggering of an event. The application code objects are validated to modify the application code objects present in the input file based on an outcome of validation. The processed input file is integrated with a target application to perform a check of the application code objects present in the processed input file iteratively by using one or more recommended variants associated with the target application. An outcome of check is extracted as a check file and a non-remediated version of the legacy application code for generating prompts. The generated prompts are executed iteratively for remediating the non-remediated version of the legacy application code for migration.
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Samuel, Alexis
Adiyapatham, Pandiyan
Padmanaban, Balamurugan
Hariram, Rengaraj
Garg, Sajal
E, Ananthi
Neehivanan, Elilanban
Varikkassery, Suma Ullanat
Kunjappan, Joseph Puthen Purackal
Rajkumar, Dhivya Prabha
Bajaj, Pooja
Kannan, Sri Ranjani
Manne, Divya
Abrégé
A system ( 100 ) and method for iterative refinement of innovation data is provided. The system ( 100 ) fetches input data and innovation data to validate input data and innovation data to generate validated data. Innovation data represents data related to an innovation process of a project development lifecycle. Quality score is determined for validated data based on weighted score of one or more predefined parameters. Prompt data is generated from validated data using NLP model and the prompt data is enhanced based on quality score employing enhancement rules to generate enhanced prompt data. An enhanced quality score is assigned to enhanced prompt data to generate a modified prompt data. Features representative of refined innovation data are generated for generating code for deployment based on modified prompt data.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06F 40/284 - Analyse lexicale, p. ex. segmentation en unités ou cooccurrence
3.
GEN AI-BASED SYSTEM AND METHOD FOR ITERATIVE REFINEMENT OF INNOVATION DATA USING QUALITY SCORE
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Samuel, Alexis
Adiyapatham, Pandiyan
Padmanaban, Balamurugan
Hariram, Rengaraj
Garg, Sajal
E, Ananthi
Neehivanan, Elilanban
Varikkassery, Suma Ullanat
Puthen Purackal Kunjappan, Joseph
Prabha Rajkumar, Dhivya
Bajaj, Pooja
Ranjani Kannan, Sri
Manne, Divya
Abrégé
A system and method for iterative refinement of innovation data is provided. The system fetches input data and innovation data to validate input data and innovation data to generate validated data. Innovation data represents data related to an innovation process of a project development lifecycle. Quality score is determined for validated data based on weighted score of one or more predefined parameters. Prompt data is generated from validated data using NLP model and the prompt data is enhanced based on quality score employing enhancement rules to generate enhanced prompt data. An enhanced quality score is assigned to enhanced prompt data to generate a modified prompt data. Features representative of refined innovation data are generated for generating code for deployment based on modified prompt data.
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Chengalvala, Chandra Sekhar
Deivacikamani, Sivakumar
Abrégé
A generative artificial intelligence-based system and method for providing an improved end-to-end data analytics tool is provided. Data from input unit(s) associated with multiple data sources located at disparate locations is collected. A data quality assessment is performed based on one or more pre-determined criteria. Transformed version of the collected data is processed for analyzing one or more data parameters associated with the transformed data to determine relationships and patterns within the transformed data. Prompts are generated related to operational issues associated with the specific domain. The prompts are provided to Large Language Models (LLMs) as input for generating diagnostic data and insights related to the operational issues. An optimized value of one or more modifiable prompt parameters associated with the generated prompts is determined for customizing the LLMs. Domain specific recommendations are provided by LLM based on the generated diagnostic data and insights for resolving the operational issues.
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Mohan, Karthikeyan
Natarajan, Selvaraj
Abrégé
System and Method for Optimized Generation of Cloud Deployment Configurations for an Application A system and method for optimized generation of cloud deployment configurations for an application is provided. The invention provides for receiving parameters associated with application deployment configuration generation and deployment of application on a target cloud platform. The parameters are processed for generating an application source code template. Cloud deployment configuration is generated based on generated application source code template. Package deployment associated with application deployment is automated by integrating with Application Programing Interfaces (API) for abstracting packaging applications to be deployed on target cloud platform. Pipeline inputs associated with target cloud platform are processed for determining cloud deployment configuration constraints associated with application source code. Service mesh configuration files are generated for deployment of application to target cloud platform by processing cloud deployment configuration constraints associated with application source code. A cloud deployment template is generated for deploying application associated with application source code to target cloud platform.
Cognizant Technology Solutions India PvL. Ltd. (Inde)
Inventeur(s)
Tomar, Nishkarsh
Abrégé
System and method for prevention of counterfeiting of products using combination of packaging codes and blockchain technology is provided. Hash of a first product code is generated by encrypting scanned product data associated with a product received. Second product code is generated by encrypting first product code for combining with distinct first product code Quick Response (QR) part values. Hash of a third product code is generated by combining hash of first product code and hash of second product code. Hash of third product code is divided into a hash of a first sub-code and a hash of a second sub-code. Lastly, a comparison of a scanned third product code placed on the product is performed with requested user ID, generated hash of first product code, second product code and hash of third product code to ascertain a match therebetween for preventing counterfeiting of the product.
G06Q 30/018 - Certification d’entreprises ou de produits
G06K 7/14 - Méthodes ou dispositions pour la lecture de supports d'enregistrement par radiation électromagnétique, p. ex. lecture optiqueMéthodes ou dispositions pour la lecture de supports d'enregistrement par radiation corpusculaire utilisant la lumière sans sélection des longueurs d'onde, p. ex. lecture de la lumière blanche réfléchie
G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p. ex. forme, nature, code
H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
H04L 9/06 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p. ex. système DES
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
7.
SYSTEM AND METHOD FOR DEVELOPING UNIFIED DIGITAL PLATFORM BASED VIRTUAL POWER BANKS
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Chaudhary, Prakhar
Rajasekar Franklin Merlin, Robert
Sedani, Romeel
Baruah, Susmita
Chinniah Lakshmanan, Babu
Rengachari, Srinivasan
Abrégé
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 - Modélisation du marchéAnalyse du marchéCollecte de données du marché
G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p. ex. une autorité de certification, un notaire ou un tiers de confiance
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Kulkarni, Dattaprasad
Patil, Hemant
Kumaran, Rajeswari
Grover, Shikha
Singh, Lucky
Abrégé
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. (Inde)
Inventeur(s)
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthilkumar
Narayanan, Trichur Krishnan
Abrégé
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. (Inde)
Inventeur(s)
Radhakrishnan, Saravanan
Agarwal, Rahul
Abrégé
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 - Réseaux récurrents, p. ex. réseaux de Hopfield caractérisés par la présence de mémoire ou de portes, p. ex. mémoire longue à court terme [LSTM] ou unités récurrentes à porte [GRU]
11.
SYSTEM AND METHOD FOR GENERATING A MODERNIZATION SEQUENCE FOR APPLICATION MODERNIZATION
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthilkumar
Narayanan, Trichur Krishnan
Abrégé
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. (Inde)
Inventeur(s)
Kulkarni, Dattaprasad
Patil, Hemant
Kumaran, Rajeswari
Renganathan, Neya
Ponram, Radha
Sinha, Komal
Abrégé
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. (Inde)
Inventeur(s)
Singh, Anand
Srivastava, Anand
Bohara, Vivek Ashok
Jagadeesan, Anand Kumar
Abrégé
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.
H05B 47/195 - Commande de la source lumineuse par télécommande via une transmission sans fil la transmission utilisant la lumière visible ou infrarouge
H05B 47/115 - Commande de la source lumineuse en réponse à des paramètres détectés en détectant la présence ou le mouvement d'objets ou d'êtres vivants
14.
SYSTEM AND METHOD FOR AUTOMATED SKILL FORECAST AND FULFILLMENT
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Diaz, Kathryn
Rhodes, Alma
Mohana, Lavanya
Kumar, Rohit
Abrégé
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. (USA)
Inventeur(s)
Iyappan Velammal, Parasu Pillai
Shekaran, Manoj Chakri
Pai, Vinitha Yogish
Ellappan, Sivakumar
Duraipandian, Jeyashree Pandian
Subrayappa, Pramod
Abrégé
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. (Inde)
Inventeur(s)
Mohan, Karthikeyan
Kalyanasundaram, Duraivel
Ramadass, Rangarajan
Abrégé
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/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
17.
System and Method for Generating an Improved User Interface for Data Analytics
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Basu, Vijoy
Ramaraju, Ramprasad
Viveka Pruthiviraja, Joy
Shanmugam, Vaibogam
Raju, Ravichandran
Abrégé
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 16/248 - Présentation des résultats de requêtes
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
18.
System and method for hierarchical factor-based forecasting
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Panday, Mrityunjoy
Abrégé
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.
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
G06F 18/231 - Techniques hiérarchiques, c.-à-d. la division ou la fusion d'ensembles de manière à obtenir un dendrogramme
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
19.
SYSTEM AND METHOD FOR OPTIMIZED MODERNIZATION OF APPLICATIONS
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Rajagopalan, Madhu
Ardhanari, Surendranathan
Chinnusamy, Senthilkumar
Narayanan, Trichur Krishnan
Abrégé
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. (Inde)
Inventeur(s)
Tah, Sachin
Kolhe, Abhinav
Abrégé
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. (Inde)
Inventeur(s)
Ghosh, Satyaki
Ali Mondal, Jishan
Saha, Vaskar Baran
Agarwala, Sandip
Mukherjee, Sayantan
Abrégé
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.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Venkatesan, Madhusudhan
Duraipandian, Jeyashree Pandian
Abrégé
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. (Inde)
Inventeur(s)
Prakash, Rohit
Prakash, Rohan
Gundurao, Yogesh Sosale
Poojari, Ambarish
Suresh, Ragini
Jagadish, Pooja
Abrégé
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. (Chine)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Mohan, Karthikeyan
Ramadass, Rangarajan
Natarajan, Selvaraj
Abrégé
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. (Inde)
Inventeur(s)
Banerjee, Prabuddha
Abrégé
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.
H02J 3/00 - Circuits pour réseaux principaux ou de distribution, à courant alternatif
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
26.
System and Method for Dynamic Knowledge Transition
Cognizant Technology Solutions India Pvt. Ltd. (Inde)
Inventeur(s)
Thiagarajan, Srinivasan
Ardhanari, Surendranathan
Jacob, Marilyn
Sadasivam, Sadhana
Gurlhosur, Sudha
Ravichand, Mosheca
Raut, Prachi
Saxena, Kushagra
Ranganath, Sridhara Nagamangala
Abrégé
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. (Inde)
Inventeur(s)
Manickam, Sathish Kumar
Jacob, Eby
Sugumaran, Sriramajeyam
Mohan, Ramesh Gummudipundi
Gatkal, Mahesh
Syedansari, Sheik Ahamed Kabir
Ramanathan, Gnanasakthivel
Abrégé
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.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
H04L 12/16 - Dispositions pour la fourniture de services particuliers aux abonnés
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Jacob, Jithu R
Das, Siddhartha
Abrégé
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 - Correction orthographique, p. ex. vérificateurs d’orthographe ou insertion des voyelles
G06F 40/117 - ÉtiquetageAnnotation Désignation de blocChoix des attributs
G10L 25/30 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
29.
System and method for optimizing assessment and implementation of microservices code for cloud platforms
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Kalyanasundaram, Duraivel
Duraipandian, Jeyashree Pandian
Abrégé
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 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
H04L 41/5041 - Gestion des services réseau, p. ex. en assurant une bonne réalisation du service conformément aux accords caractérisée par la relation temporelle entre la création et le déploiement d’un service
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Duraipandian, Jeyashree Pandian
Venkatesan, Madhusudhan
Abrégé
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.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
H04L 12/26 - Dispositions de surveillance; Dispositions de test
31.
System and method for assessing performance of software release
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Chandrasekaran, Rajkumar
Vedagiri, Karthikeyan
Mankar, Vishwajit
Abrégé
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.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
32.
System and method for securing and authenticating serialized data associated with a product
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Tomar, Nishkarsh
Gupta, Shubam
Gupta, Pooja
Abrégé
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 - Commande de la communication; Traitement de la communication caractérisés par un protocole
H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Majumdar, Ashish
Abrégé
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. (Inde)
Inventeur(s)
Alamuri, Krishnam Raju
Raghavendran, Satish
Mazumdar, Saurabh
Abrégé
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.
G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
G06F 16/9538 - Présentation des résultats des requêtes
G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
35.
Device and method for secure communication based on quantum cryptography
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Deb, Sandeep
Chauhan, Aan Singh
Mitra, Indranil
Abrégé
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. (Inde)
Inventeur(s)
Gupta, Shubam
Gupta, Pooja
Das, Siddhartha
Awasthi, Nitesh
Abrégé
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.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
G06K 9/66 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques utilisant des comparaisons ou corrélations simultanées de signaux images avec une pluralité de références, p.ex. matrice de résistances avec des références réglables par une méthode adaptative, p.ex. en s'instruisant
37.
System and method for optimized generation of a single page application for multi-page applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Shields, Alex
Kumar, Ashwin
Dewitt, Adrienne
Newton, Marty
Drewry, Derrick
Phillips, Mark Alan
Abrégé
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 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 40/143 - Balisage, p. ex. utilisation du langage SGML ou de définitions de type de document
G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
38.
System and method for watermarking over the top (OTT) content delivered through OTT platform
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Ramakrishnan, Venkataraman
Puthen, Harish Kunnath
Abrégé
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 - Dispositions de contrôle, de test ou de dépannage de contrôle des programmes
H04N 21/8358 - Génération de données de protection, p. ex. certificats impliquant des filigranes numériques
H04N 21/24 - Surveillance de procédés ou de ressources, p. ex. surveillance de la charge du serveur, de la bande passante disponible ou des requêtes effectuées sur la voie montante
H04N 21/231 - Opération de stockage de contenu, p. ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement
H04N 21/2389 - Traitement de flux multiplexé, p. ex. cryptage de flux multiplexé
H04N 21/2343 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
39.
System and method for supporting resilience in it environment
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Balasubramanian, Premkumar
Venkatsubramaniam, Shrinath
Kalyanaraman, Sivakumar
Nallatamby, Ramu
Ravi, Gautham
Abrégé
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. (Inde)
Inventeur(s)
Thiagarajan, Srinivasan
Abubacker, Saritha Panapparambil
Ardhanari, Surendranathan
Devarajan, Vinoth Kumar
Mani, Yuvarajan
Thirumalaisamy, Suganya
Nedumaran, Saranya
Senthilkumar, Vijayalakshmi
Namasivayam, Manikandan
Ponram, Radha
Behera, Monalisa
Abrégé
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. (Inde)
Inventeur(s)
Muthiah, Subbiah
Surendran, Kumaran
Kurumulakota, Khaja Nizamuddin
Nagarajan, Vignesh
Abrégé
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. (Inde)
Inventeur(s)
Upadhyay, Sandeep
Abrégé
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.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
G06F 3/0483 - Interaction avec des environnements structurés en pages, p. ex. métaphore livresque
G06F 3/0484 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
43.
System and a method for moving legacy applications to cloud
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Biswas, Sekhar Ranjan
Doshi, Palash
Ansell, Marcus
Abrégé
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. (Chine)
Inventeur(s)
Saravanabhavan, Hari
Balasubramanyam, Chandrasekhar
Julka, Ritu
Mishra, Punit Kumar
Abrégé
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 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
45.
System and method for anti-pattern detection for computing applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Italie)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Kalyanasundaram, Duraivel
Venkatakrishnan, Sriram
Natarajan, Selvaraj
Ramani, Janakiraman
Abrégé
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. (Inde)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Ramachandran, Kumaresan
Mohan, Karthikeyan
Duraipandian, Jeyashree Pandian
Abrégé
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.
G06F 8/71 - Gestion de versions Gestion de configuration
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Velammal, Parasu Pillai Iyappan
Venkatesan, Madhusudhan
Natarajan, Selvaraj
Abrégé
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.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (Inde)
Inventeur(s)
Lakshmanan, Babu Chinniah
Soundararajan, Prasad
Tamilarasi Karthik Kumar, Velayudhaperumal
Koniyath, Semeerali
Abrégé
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. (Inde)
Inventeur(s)
Joseph, Rajkumar
Peedika, Safuvan Puthan
Vedamanickam, Arun Muthuraj
Appakutty, Rajagopal
Rathi, Purwa
Abrégé
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 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour estimer un état émotionnel
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06N 3/04 - Architecture, p. ex. topologie d'interconnexion
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
50.
System and a method for resource data classification and management
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Venkataraman, Swaminath
Suresh, Dinesh
Rajagopal, Karthik
Vaidyanathan, Girivas
Kabra, Anand
Bhattacharjee, Arunava
Srinivasan, Ramesh
Raitani, Shreshth
Aylur, Suresh Ramanathan
Sharma, Ankit
Sampathkumar, Giridhar
Abrégé
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. (Inde)
Inventeur(s)
Babu, Lakshmanan
Selvaraj, Vinoth
Viswanathan, Srihari
Cheriakallil, Rohith
Dasarathan, Keerthika
Abrégé
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. (Inde)
Inventeur(s)
Sen, Tapodhan
Pradhan, Saroj
Basu, Swastika
Pal, Arunava
Bandyopadhyay, Sandip
Abrégé
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 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
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 (Inde)
Inventeur(s)
Panday, Mrityunjoy
Kumar, Nagarajan
Abrégé
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.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
G06F 16/2458 - Types spéciaux de requêtes, p. ex. requêtes statistiques, requêtes floues ou requêtes distribuées
55.
System and a method for providing color vision deficiency assistance
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Bandyopadhyay, Avinandan
Chakraborty, Subhas
Yechangunja, Ramesh
Abrégé
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. (Inde)
Inventeur(s)
Joseph, Rajkumar
Gundimeda, Venugopal
John Luke, Jerubbaal
Balaji, Mahesh
Abrégé
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.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
G06F 16/535 - Filtrage basé sur des données supplémentaires, p. ex. sur des profils d'utilisateurs ou de groupes
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Dyavappa, Pallavi Handigodu
Nagamurthy, Saravana Kumar
Balakrishnan, Divya
Abrégé
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. (Inde)
Inventeur(s)
Waghode, Nitesh Dattu
Diwanji, Vivek Vasant
Pingle, Amit Bindumadhav
Pradhan, Himanshu
Patil, Mandar Pandurang
Singhal, Aman
Sharma, Ashish
Abrégé
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 - Alarmes aide-mémoire, p. ex. alarmes contre la perte
G16H 40/20 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion ou l’administration de ressources ou d’établissements de soins de santé, p. ex. pour la gestion du personnel hospitalier ou de salles d’opération
60.
System and a method for automated resolution of configuration item issues
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Prakash, Rohan
Gundurao, Yogesh Sosale
Kokolu, Kamlanjan
Perumal, Dhanalakshmi
Srinivasan, Krishnan
Panda, Jyoti Ranjan
Abrégé
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 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateurDispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p. ex. dispositions d'interface
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
G06F 9/46 - Dispositions pour la multiprogrammation
G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Sabanayagam, Sakthivel
Pradhan, Saroj
Korukoppula, Srujana
Vimal Kumar, Angusamy
Abrégé
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. (Inde)
Inventeur(s)
Ramakrishnan, Arvind Naganathan
Abrégé
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 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des données relatives aux analyses de laboratoire, p. ex. pour des analyses d’échantillon de patient
G16H 40/20 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion ou l’administration de ressources ou d’établissements de soins de santé, p. ex. pour la gestion du personnel hospitalier ou de salles d’opération
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Vishal, Kumar
Srinivasa, Arvind Channarayapatna
Mishra, Ritesh
Gundimeda, Venugopal
Abrégé
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.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06T 7/90 - Détermination de caractéristiques de couleur
G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
G06K 9/46 - Extraction d'éléments ou de caractéristiques de l'image
64.
System and a method for optimized server-less service virtualization
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Raskar, Hemant
Abrégé
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.
G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p. ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
H04L 12/24 - Dispositions pour la maintenance ou la gestion
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 9/52 - Synchronisation de programmesExclusion mutuelle, p. ex. au moyen de sémaphores
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (Inde)
Inventeur(s)
Joseph, Rajkumar
Venugopal, Gundimeda
Raj, Vinayaka
Balaji, Mahesh
Abrégé
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 - Recherche caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement utilisant des métadonnées provenant automatiquement du contenu
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
66.
System and method for efficiently monitoring hand hygiene
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Waghode, Nitesh Dattu
Diwanji, Vivek Vasant
Pingle, Amit Bindumadhav
Pradhan, Himanshu
Patil, Mandar Pandurang
Singhal, Aman
Sharma, Ashish
Abrégé
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 - Alarmes aide-mémoire, p. ex. alarmes contre la perte
G16H 40/20 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion ou l’administration de ressources ou d’établissements de soins de santé, p. ex. pour la gestion du personnel hospitalier ou de salles d’opération
67.
System and method for providing location based services for user-fee chargeable facilities
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (Inde)
Inventeur(s)
Philipson, Alfred
Ganesan, Kabali
Godwin, Paul
Magan, Alok
Abrégé
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 - Architectures de paiement spécialement adaptées aux systèmes de transfert électronique de fondsArchitectures de paiement spécialement adaptées aux systèmes de banque à domicile
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Chauhan, Harish
Hari, Jasjit Singh
Abrégé
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.
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 16/21 - Conception, administration ou maintenance des bases de données
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
G06F 16/215 - Amélioration de la qualité des donnéesNettoyage des données, p. ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
69.
System and method for tracking and authenticating code transition during phases of development and deployment
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Chandrasekaran, Rajkumar
Vedagiri, Karthikeyan
Abrégé
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. (Inde)
Inventeur(s)
Sosale, Yogesh Gundurao
Dubey, Santosh Kumar
Prakash, Rohan
Abrégé
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. (Inde)
Inventeur(s)
Saravanabhavan, Hari
Balasubramanyam, Chandrasekhar
Abrégé
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 - Dispositions de supervision, de contrôle ou de test
H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds
G01S 5/02 - Localisation par coordination de plusieurs déterminations de direction ou de ligne de positionLocalisation par coordination de plusieurs déterminations de distance utilisant les ondes radioélectriques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
H04W 4/33 - Services spécialement adaptés à des environnements, à des situations ou à des fins spécifiques pour les environnements intérieurs, p. ex. les bâtiments
72.
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 de ressources, p. ex. de l'unité centrale de traitement [UCT]
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
G16H 40/40 - TIC spécialement adaptées à la gestion ou à l’administration de ressources ou d’établissements de santéTIC spécialement adaptées à la gestion ou au fonctionnement d’équipement ou de dispositifs médicaux pour la gestion d’équipement ou de dispositifs médicaux, p. ex. pour planifier la maintenance ou les mises à jour
73.
System and method for developing software applications of wearable devices
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Gudipati, Ambaprasad
Abrégé
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. (Inde)
Inventeur(s)
Vangipuram, Ranga
Abrégé
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. (Inde)
Inventeur(s)
Pradhan, Saroj
Sen, Tapodhan
Chakrabarti, Anirban
Abrégé
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 (Inde)
Inventeur(s)
Venkatasubramanian, Ramakrishnan
Sankar, Amarnath
Lamech, Carnelian
Anit, Ghatak
Kumarappan, Srinivasan
Sangavkar, Suraj
Abrégé
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. (Inde)
Inventeur(s)
Gupta, Vikul
Velayudham, Vasanthkumar
Palanivelu, Saravanan
Abrégé
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. (Inde)
Inventeur(s)
Venugopal, Satish
Muthiah, Subbiah
Ramachandran, Thiruvenkateswaran
Abrégé
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 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p. ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
G09B 5/12 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves différents postes étant capables de présenter des informations différentes simultanément
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.
G06F 17/17 - Évaluation de fonctions par des procédés d'approximation, p. ex. par interpolation ou extrapolation, par lissage ou par le procédé des moindres carrés
G06F 17/12 - Opérations mathématiques complexes pour la résolution d'équations d'équations simultanées
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Sankarasubramanian, Senthil Ramaswamy
Panneerselvam, Deepak
Kumar, Karthik
Abrégé
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 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et 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
82.
System and method for predicting defects in a computer program
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Velayudham, Vasanthkumar
Perianayagam, John Wilson Raj
Gupta, Vikul
Abrégé
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. (Inde)
Inventeur(s)
Kar, Abhishek
Jain, Arpit
Das, Kuntal
Kumar, Shyam
Abrégé
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.
G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
84.
System and a method for detecting fraudulent transactions at a transaction site
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Kar, Abhishek
Yadav, Aditya
Bajpai, Akash
Kumar, Shyam
Abrégé
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 - Autorisation, p. ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasinExamen et approbation des payeurs, p. ex. contrôle des lignes de crédit ou des listes négatives
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06K 9/78 - Combinaison de l'obtention de l'image et de fonctions de reconnaissance
G06F 16/78 - Recherche de données caractérisée par l’utilisation de métadonnées, p. ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
G06Q 20/20 - Systèmes de réseaux présents sur les points de vente
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Vangipuram, Ranga Srinivasan
Abrégé
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. (Inde)
Inventeur(s)
Kumar, Sanjeev
Meenakshi Sundaram, Giripriya
Krishnamurthy Vijayalakshmi, Vellore
Kumar, Naveen
Abrégé
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. (Inde)
Inventeur(s)
Raskar, Hemant
Abrégé
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.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
H04N 21/4402 - Traitement de flux élémentaires vidéo, p. ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène du flux vidéo codé impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
G06F 9/46 - Dispositions pour la multiprogrammation
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et 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 - Appareils et instruments scientifiques et électriques
Produits et 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. (Inde)
Inventeur(s)
Balaji, Mahesh
Gundimeda, Venugopal
Jinka, Parthasarathi
Joseph, Rajkumar
Sambandam, Sakthi Indra
Murali, Ratan Sundarrajan
Raj, Vinayaka
Abrégé
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 d'éléments ou de caractéristiques de l'image
A61B 3/12 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient pour examiner le fond de l'œil, p. ex. ophtalmoscopes
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
A61B 3/00 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
91.
System and method for automating testing of software applications
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Ayyappan, Prabu Monkayarkarasi
Moncompu, Venkataraman Subramanian
Abrégé
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. (Inde)
Inventeur(s)
Vangipuram, Ranga Srinivasan
Abrégé
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. (Inde)
Inventeur(s)
Anantharam, Arkalgud Subbaraju
Sandeep, Inti
Soundararajan, Vijaya Balaji
Chanalu, Divya
Abrégé
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. (Inde)
Inventeur(s)
Apshankar, Kapil
Chandrasekaran, Rajkumar
Ganjare, Vishal
Gangwal, Mayank
Abrégé
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.
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et 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
96.
System and method for automating testing without scripting
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Athinathan, Suganthakumar
Abrégé
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. (Inde)
Inventeur(s)
Mandala, Gopinath
Uppuleti, Prasad Chand
Harshavardhan, Bezawada
Abrégé
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 (Inde)
Inventeur(s)
Shah, Ankur
Muthusamy, Sivasankaravel
Ramakrishna, Krishnamoorthy
Abrégé
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.
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projetsPlanification d’entreprise ou d’organisationModélisation d’entreprise ou d’organisation
99.
System and method for efficiently managing enterprise architecture using resource description framework
COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
Mandal, Kamales
Sen, Tapodhan
Abrégé
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.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
A61B 5/11 - Mesure du mouvement du corps entier ou de parties de celui-ci, p. ex. tremblement de la tête ou des mains ou mobilité d'un membre
A61B 5/16 - Dispositifs pour la psychotechnieTest des temps de réaction
H04N 19/503 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage prédictif mettant en œuvre la prédiction temporelle
H04N 19/17 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c.-à-d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p. ex. un objet
G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
G06T 7/246 - Analyse du mouvement utilisant des procédés basés sur les caractéristiques, p. ex. le suivi des coins ou des segments