Cognizant Technology Solutions India Private Limited

Inde

Retour au propriétaire

1-100 de 127 pour Cognizant Technology Solutions India Private Limited Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 117
        Marque 10
Juridiction
        États-Unis 125
        Canada 1
        International 1
Date
Nouveautés (dernières 4 semaines) 1
2025 septembre (MACJ) 1
2025 juillet 2
2025 juin 2
2025 mai 1
Voir plus
Classe IPC
G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel 18
G06F 9/44 - Dispositions pour exécuter des programmes spécifiques 13
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 11
G06N 20/00 - Apprentissage automatique 11
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 10
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 6
09 - Appareils et instruments scientifiques et électriques 5
35 - Publicité; Affaires commerciales 2
Statut
En Instance 20
Enregistré / En vigueur 107
  1     2        Prochaine page

1.

SYSTEM AND METHOD FOR GENERATIVE AI POWERED MIGRATION OF LEGACY APPLICATIONS

      
Numéro d'application 19078035
Statut En instance
Date de dépôt 2025-03-12
Date de la première publication 2025-09-18
Propriétaire 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.

Classes IPC  ?

  • G06F 8/76 - Adaptation d’un code de programme pour fonctionner dans un environnement différentPortage

2.

GEN AI-BASED SYSTEM AND METHOD FOR ITERATIVE REFINEMENT OF INNOVATION DATA USING QUALITY SCORE

      
Numéro d'application IN2025050039
Numéro de publication 2025/154093
Statut Délivré - en vigueur
Date de dépôt 2025-01-15
Date de publication 2025-07-24
Propriétaire 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.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 40/30 - Analyse sémantique
  • 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

      
Numéro d'application 19020387
Statut En instance
Date de dépôt 2025-01-14
Date de la première publication 2025-07-17
Propriétaire 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.

Classes IPC  ?

  • G06Q 10/0639 - Analyse des performances des employésAnalyse des performances des opérations d’une entreprise ou d’une organisation
  • G06F 8/30 - Création ou génération de code source
  • G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits

4.

GEN AI-BASED IMPROVED END-TO-END DATA ANALYTICS TOOL

      
Numéro d'application 18999214
Statut En instance
Date de dépôt 2024-12-23
Date de la première publication 2025-06-26
Propriétaire 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.

Classes IPC  ?

  • G06F 18/26 - Découverte de motifs fréquents
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06N 3/0475 - Réseaux génératifs
  • G06N 3/0985 - Optimisation d’hyperparamètresMeta-apprentissageApprendre à apprendre

5.

SYSTEM AND METHOD FOR OPTIMIZED GENERATION OF CLOUD DEPLOYMENT CONFIGURATIONS FOR AN APPLICATION

      
Numéro d'application 18586859
Statut En instance
Date de dépôt 2024-02-26
Date de la première publication 2025-06-26
Propriétaire 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.

Classes IPC  ?

6.

SYSTEM AND METHOD FOR PREVENTING COUNTERFEITING OF PRODUCTS USING PACKAGING CODES AND BLOCKCHAIN TECHNOLOGY

      
Numéro d'application 18437672
Statut En instance
Date de dépôt 2024-02-09
Date de la première publication 2025-05-01
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 18371096
Statut En instance
Date de dépôt 2023-09-21
Date de la première publication 2025-02-06
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06Q 50/06 - Fourniture d’énergie ou d’eau

8.

SYSTEM AND A METHOD FOR OPTIMIZING SPRINT-BASED TASKS IN AGILE METHODOLOGY

      
Numéro d'application 18212385
Statut En instance
Date de dépôt 2023-06-21
Date de la première publication 2024-10-17
Propriétaire 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.

Classes IPC  ?

  • G06Q 10/10 - BureautiqueGestion du temps
  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations

9.

System and method for optimally assembling application modernization solutions

      
Numéro d'application 18206130
Numéro de brevet 12299435
Statut Délivré - en vigueur
Date de dépôt 2023-06-06
Date de la première publication 2024-08-22
Date d'octroi 2025-05-13
Propriétaire 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.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/65 - Mises à jour
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

10.

System and Method for Optimized Training of a Neural Network Model for Data Extraction

      
Numéro d'application 18136985
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-08-22
Propriétaire 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.

Classes IPC  ?

  • G06N 3/09 - Apprentissage supervisé
  • 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

      
Numéro d'application 18224448
Statut En instance
Date de dépôt 2023-07-20
Date de la première publication 2024-08-22
Propriétaire 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.

Classes IPC  ?

12.

SYSTEM AND METHOD FOR OPTIMIZED PROCESSING OF REQUIREMENTS DATA IN A SOFTWARE DEVELOPMENT LIFE CYCLE

      
Numéro d'application 18136930
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2024-08-15
Propriétaire 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.

Classes IPC  ?

  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06F 40/295 - Reconnaissance de noms propres

13.

System and method to optimize a light emitting diode power allocation framework

      
Numéro d'application 18101739
Numéro de brevet 12075547
Statut Délivré - en vigueur
Date de dépôt 2023-01-26
Date de la première publication 2024-08-01
Date d'octroi 2024-08-27
Propriétaire 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.

Classes IPC  ?

  • 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
  • H04B 10/116 - Communications par lumière visible
  • 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

      
Numéro d'application 18401827
Statut En instance
Date de dépôt 2024-01-02
Date de la première publication 2024-07-04
Propriétaire 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.

Classes IPC  ?

  • G06Q 10/0631 - Planification, affectation, distribution ou ordonnancement de ressources d’entreprises ou d’organisations
  • G06Q 10/0875 - Énumération ou classification des pièces, des fournitures ou des services, p. ex. nomenclatures

15.

SYSTEM AND METHOD FOR OPTIMIZED GENERATION OF MICROSERVICES

      
Numéro d'application 18112623
Statut En instance
Date de dépôt 2023-02-22
Date de la première publication 2024-06-13
Propriétaire 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.

Classes IPC  ?

  • G06F 8/36 - Réutilisation de logiciel
  • G06F 8/76 - Adaptation d’un code de programme pour fonctionner dans un environnement différentPortage

16.

System and method for managing cloud deployment configuration files and container base images

      
Numéro d'application 18095565
Numéro de brevet 12204886
Statut Délivré - en vigueur
Date de dépôt 2023-01-11
Date de la première publication 2024-05-23
Date d'octroi 2025-01-21
Propriétaire 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.

Classes IPC  ?

  • 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 8/61 - Installation
  • G06F 8/65 - Mises à jour
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 9/445 - Chargement ou démarrage de programme
  • 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

      
Numéro d'application 18083632
Statut En instance
Date de dépôt 2022-12-19
Date de la première publication 2024-01-04
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 18083654
Numéro de brevet 12387150
Statut Délivré - en vigueur
Date de dépôt 2022-12-19
Date de la première publication 2023-12-28
Date d'octroi 2025-08-12
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 17985458
Statut En instance
Date de dépôt 2022-11-11
Date de la première publication 2023-12-14
Propriétaire 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.

Classes IPC  ?

  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06F 8/60 - Déploiement de logiciel
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

20.

Unified extraction platform for optimized data extraction and processing

      
Numéro d'application 17831795
Numéro de brevet 11934421
Statut Délivré - en vigueur
Date de dépôt 2022-06-03
Date de la première publication 2023-12-07
Date d'octroi 2024-03-19
Propriétaire 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.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

21.

SYSTEM AND METHOD FOR OPTIMIZED PREDICTIVE RISK ASSESSMENT

      
Numéro d'application 17902014
Statut En instance
Date de dépôt 2022-09-02
Date de la première publication 2023-11-30
Propriétaire 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.

Classes IPC  ?

  • 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 8/77 - Métriques logicielles

22.

SYSTEM AND METHOD FOR TRANSFORMING .NET FRAMEWORK BASED APPLICATIONS TO MODERN FRAMEWORKS

      
Numéro d'application 17880865
Statut En instance
Date de dépôt 2022-08-04
Date de la première publication 2023-09-21
Propriétaire 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.

Classes IPC  ?

23.

System and method for building knowledgebase of dependencies between configuration items

      
Numéro d'application 17742542
Numéro de brevet 11954503
Statut Délivré - en vigueur
Date de dépôt 2022-05-12
Date de la première publication 2023-08-17
Date d'octroi 2024-04-09
Propriétaire 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.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire
  • G06F 9/445 - Chargement ou démarrage de programme

24.

System and method for application migration between cloud platforms

      
Numéro d'application 17674014
Numéro de brevet 11770455
Statut Délivré - en vigueur
Date de dépôt 2022-02-17
Date de la première publication 2023-06-15
Date d'octroi 2023-09-26
Propriétaire 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.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • G06F 8/60 - Déploiement de logiciel
  • G06F 8/72 - Refonte de code
  • H04L 67/01 - Protocoles

25.

SYSTEM AND METHOD FOR EVALUATING RELIABILITY OF AN ELECTRICAL NETWORK

      
Numéro d'application 17536484
Statut En instance
Date de dépôt 2021-11-29
Date de la première publication 2023-06-01
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 17873330
Statut En instance
Date de dépôt 2022-07-26
Date de la première publication 2023-02-09
Propriétaire 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.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

27.

System and method for fabricating virtual networks and allocating requests therein

      
Numéro d'application 17373251
Numéro de brevet 11831452
Statut Délivré - en vigueur
Date de dépôt 2021-07-12
Date de la première publication 2023-01-12
Date d'octroi 2023-11-28
Propriétaire 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.

Classes IPC  ?

  • 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
  • H04L 12/46 - Interconnexion de réseaux

28.

System and method for improving chatbot training dataset

      
Numéro d'application 17347773
Numéro de brevet 11893354
Statut Délivré - en vigueur
Date de dépôt 2021-06-15
Date de la première publication 2022-09-29
Date d'octroi 2024-02-06
Propriétaire 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.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • 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

      
Numéro d'application 17553984
Numéro de brevet 11899570
Statut Délivré - en vigueur
Date de dépôt 2021-12-17
Date de la première publication 2022-06-02
Date d'octroi 2024-02-13
Propriétaire 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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 8/61 - Installation
  • H04L 67/01 - Protocoles
  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • G06F 8/20 - Conception de logiciels
  • H04L 67/148 - Migration ou transfert de sessions
  • 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/14 - Analyse ou conception de réseau
  • 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
  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation de programme
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 8/65 - Mises à jour
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 8/60 - Déploiement de logiciel
  • G06F 8/10 - Analyse des exigencesTechniques de spécification

30.

System for providing an adaptable plugin framework for application transformation to cloud

      
Numéro d'application 17553972
Numéro de brevet 12014195
Statut Délivré - en vigueur
Date de dépôt 2021-12-17
Date de la première publication 2022-05-26
Date d'octroi 2024-06-18
Propriétaire 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.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 8/41 - Compilation
  • G06F 9/445 - Chargement ou démarrage de programme
  • 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

      
Numéro d'application 17157101
Numéro de brevet 11934288
Statut Délivré - en vigueur
Date de dépôt 2021-01-25
Date de la première publication 2022-05-19
Date d'octroi 2024-03-19
Propriétaire 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.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06Q 10/00 - AdministrationGestion
  • 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

      
Numéro d'application 17154057
Numéro de brevet 11652636
Statut Délivré - en vigueur
Date de dépôt 2021-01-21
Date de la première publication 2022-05-05
Date d'octroi 2023-05-16
Propriétaire 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.

Classes IPC  ?

  • 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
  • H04L 9/08 - Répartition de clés
  • G06Q 50/28 - Logistique, p.ex. stockage, chargement, distribution ou expédition
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité

33.

System and method for providing data computation via quantum computers

      
Numéro d'application 17096380
Numéro de brevet 11687817
Statut Délivré - en vigueur
Date de dépôt 2020-11-12
Date de la première publication 2022-03-31
Date d'octroi 2023-06-27
Propriétaire 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.

Classes IPC  ?

  • G06N 10/00 - Informatique quantique, c.-à-d. traitement de l’information fondé sur des phénomènes de mécanique quantique
  • G06N 20/00 - Apprentissage automatique
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus

34.

System and method for automated data screening for background verification

      
Numéro d'application 17471477
Numéro de brevet 11836201
Statut Délivré - en vigueur
Date de dépôt 2021-09-10
Date de la première publication 2022-03-17
Date d'octroi 2023-12-05
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 17144607
Numéro de brevet 12074969
Statut Délivré - en vigueur
Date de dépôt 2021-01-08
Date de la première publication 2022-03-17
Date d'octroi 2024-08-27
Propriétaire 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.

Classes IPC  ?

36.

System and method for providing automated data visualization and modification

      
Numéro d'application 17015264
Numéro de brevet 11282267
Statut Délivré - en vigueur
Date de dépôt 2020-09-09
Date de la première publication 2022-01-06
Date d'octroi 2022-03-22
Propriétaire 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.

Classes IPC  ?

  • G06T 15/50 - Effets de lumière
  • 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

      
Numéro d'application 16916715
Numéro de brevet 11449186
Statut Délivré - en vigueur
Date de dépôt 2020-06-30
Date de la première publication 2021-12-30
Date d'octroi 2022-09-20
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 17085286
Numéro de brevet 11212595
Statut Délivré - en vigueur
Date de dépôt 2020-10-30
Date de la première publication 2021-12-28
Date d'octroi 2021-12-28
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 17206529
Numéro de brevet 11392445
Statut Délivré - en vigueur
Date de dépôt 2021-03-19
Date de la première publication 2021-11-04
Date d'octroi 2022-07-19
Propriétaire 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.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/30 - Surveillance du fonctionnement

40.

System and method for creating healing and automation tickets

      
Numéro d'application 17130756
Numéro de brevet 11741194
Statut Délivré - en vigueur
Date de dépôt 2020-12-22
Date de la première publication 2021-09-23
Date d'octroi 2023-08-29
Propriétaire 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.

Classes IPC  ?

  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p. ex. séparateurs à vaste marge [SVM]
  • G06F 18/24 - Techniques de classification
  • G06Q 40/02 - Opérations bancaires, p. ex. calcul d'intérêts ou tenue de compte

41.

System and method for reconstructing regression test scenarios using post-production events

      
Numéro d'application 16856209
Numéro de brevet 11429597
Statut Délivré - en vigueur
Date de dépôt 2020-04-23
Date de la première publication 2021-07-29
Date d'octroi 2022-08-30
Propriétaire 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.

Classes IPC  ?

42.

System and method for creating an optimized actionable interface for data access and visualization

      
Numéro d'application 17067862
Numéro de brevet 11074533
Statut Délivré - en vigueur
Date de dépôt 2020-10-12
Date de la première publication 2021-07-27
Date d'octroi 2021-07-27
Propriétaire 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.

Classes IPC  ?

  • G06F 3/0486 - Glisser-déposer
  • 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

      
Numéro d'application 16830588
Numéro de brevet 11061652
Statut Délivré - en vigueur
Date de dépôt 2020-03-26
Date de la première publication 2021-07-13
Date d'octroi 2021-07-13
Propriétaire 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.

Classes IPC  ?

44.

System and method for optimizing management of inventory data

      
Numéro d'application 16795820
Numéro de brevet 11210629
Statut Délivré - en vigueur
Date de dépôt 2020-02-20
Date de la première publication 2021-06-24
Date d'octroi 2021-12-28
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16835642
Numéro de brevet 11403536
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2021-06-17
Date d'octroi 2022-08-02
Propriétaire 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.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06N 20/00 - Apprentissage automatique
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes
  • G06F 8/76 - Adaptation d’un code de programme pour fonctionner dans un environnement différentPortage

46.

System and method for application transformation to cloud based on semi-automated workflow

      
Numéro d'application 16835694
Numéro de brevet 11237941
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2021-06-17
Date d'octroi 2022-02-01
Propriétaire 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.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 8/40 - Transformation de programme
  • G06F 9/54 - Communication interprogramme
  • 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
  • G06F 8/33 - Éditeurs intelligents
  • 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]

47.

System and a method for automating application development and deployment

      
Numéro d'application 16740451
Numéro de brevet 11210070
Statut Délivré - en vigueur
Date de dépôt 2020-01-12
Date de la première publication 2021-05-20
Date d'octroi 2021-12-28
Propriétaire 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.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 9/445 - Chargement ou démarrage de programme
  • 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 8/36 - Réutilisation de logiciel
  • G06N 20/00 - Apprentissage automatique
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 8/60 - Déploiement de logiciel

48.

System and method for performing homomorphic aggregation over encrypted data

      
Numéro d'application 16740550
Numéro de brevet 11251936
Statut Délivré - en vigueur
Date de dépôt 2020-01-13
Date de la première publication 2021-05-13
Date d'octroi 2022-02-15
Propriétaire 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.

Classes IPC  ?

  • H04L 9/00 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité
  • H04L 9/08 - Répartition de clés
  • G06F 21/60 - Protection de données

49.

Artificial intelligence enabled mixed reality system and method

      
Numéro d'application 16744781
Numéro de brevet 11113890
Statut Délivré - en vigueur
Date de dépôt 2020-01-16
Date de la première publication 2021-05-06
Date d'octroi 2021-09-07
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16751572
Numéro de brevet 11170009
Statut Délivré - en vigueur
Date de dépôt 2020-01-24
Date de la première publication 2021-04-29
Date d'octroi 2021-11-09
Propriétaire 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.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/23 - Mise à jour

51.

System and a method for detecting anomalous patterns in a network

      
Numéro d'application 16727012
Numéro de brevet 11496495
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de la première publication 2021-04-29
Date d'octroi 2022-11-08
Propriétaire 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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06N 3/08 - Méthodes d'apprentissage

52.

System and a method for automatic conversion of monolithic services to micro-services

      
Numéro d'application 16569887
Numéro de brevet 10951492
Statut Délivré - en vigueur
Date de dépôt 2019-09-13
Date de la première publication 2021-01-28
Date d'octroi 2021-03-16
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06F 9/54 - Communication interprogramme
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 8/41 - Compilation
  • G06F 8/72 - Refonte de code
  • G06F 8/76 - Adaptation d’un code de programme pour fonctionner dans un environnement différentPortage
  • G06F 9/445 - Chargement ou démarrage de programme

53.

System and method for optimizing unmanned aerial vehicle based warehouse management

      
Numéro d'application 16519154
Numéro de brevet 11430341
Statut Délivré - en vigueur
Date de dépôt 2019-07-23
Date de la première publication 2020-12-03
Date d'octroi 2022-08-30
Propriétaire COGNIZANT TECHNOLOGY SOLUTIONS SINDIA PVT. LTD. (Inde)
Inventeur(s)
  • Sachdeva, Gurpreet Singh
  • Yechangunja, Ramesh

Abrégé

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.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p. ex. entreposage, chargement ou distributionGestion d’inventaires ou de stocks
  • G06T 7/13 - Détection de bords
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G06T 17/05 - Modèles géographiques
  • G08G 5/00 - Systèmes de contrôle du trafic aérien

54.

System and a method for assessing data for analytics

      
Numéro d'application 16400499
Numéro de brevet 11151483
Statut Délivré - en vigueur
Date de dépôt 2019-05-01
Date de la première publication 2020-11-05
Date d'octroi 2021-10-19
Propriétaire 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.

Classes IPC  ?

  • G06F 16/242 - Formulation des requêtes
  • 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

      
Numéro d'application 16515607
Numéro de brevet 11055881
Statut Délivré - en vigueur
Date de dépôt 2019-07-18
Date de la première publication 2020-11-05
Date d'octroi 2021-07-06
Propriétaire 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.

Classes IPC  ?

  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 7/90 - Détermination de caractéristiques de couleur
  • G06T 9/40 - Codage sous forme arborescente, p. ex. à quatre branches, à huit branches
  • H04N 1/60 - Correction ou commande des couleurs

56.

System and a method for semantic level image retrieval

      
Numéro d'application 16440136
Numéro de brevet 10949702
Statut Délivré - en vigueur
Date de dépôt 2019-06-13
Date de la première publication 2020-10-22
Date d'octroi 2021-03-16
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06N 3/08 - Méthodes d'apprentissage
  • G06T 5/20 - Amélioration ou restauration d'image utilisant des opérateurs locaux
  • G06T 5/00 - Amélioration ou restauration d'image

57.

Quantum key secure electronic device

      
Numéro d'application 29693211
Numéro de brevet D0899421
Statut Délivré - en vigueur
Date de dépôt 2019-05-31
Date de la première publication 2020-10-20
Date d'octroi 2020-10-20
Propriétaire COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
  • Deb, Sandeep
  • Mitra, Indranil
  • Chauhan, Aan Singh

58.

System and a method for automated script generation for application testing

      
Numéro d'application 16435859
Numéro de brevet 11074162
Statut Délivré - en vigueur
Date de dépôt 2019-06-10
Date de la première publication 2020-10-15
Date d'octroi 2021-07-27
Propriétaire 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.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

59.

System and method for efficiently monitoring hand hygiene

      
Numéro d'application 16907458
Numéro de brevet 11238721
Statut Délivré - en vigueur
Date de dépôt 2020-06-22
Date de la première publication 2020-10-08
Date d'octroi 2022-02-01
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16425081
Numéro de brevet 10698749
Statut Délivré - en vigueur
Date de dépôt 2019-05-29
Date de la première publication 2020-06-30
Date d'octroi 2020-06-30
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06F 9/54 - Communication interprogramme
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 40/295 - Reconnaissance de noms propres

61.

System and a method for automated unit test generation

      
Numéro d'application 16248115
Numéro de brevet 10949334
Statut Délivré - en vigueur
Date de dépôt 2019-01-15
Date de la première publication 2020-05-28
Date d'octroi 2021-03-16
Propriétaire 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.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

62.

System and method for monitoring lab processes and predicting their outcomes

      
Numéro d'application 16244236
Numéro de brevet 11449791
Statut Délivré - en vigueur
Date de dépôt 2019-01-10
Date de la première publication 2020-05-21
Date d'octroi 2022-09-20
Propriétaire 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.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • 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
  • G06F 8/30 - Création ou génération de code source
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p. ex. dialogue homme-machine
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique

63.

Traffic light recognition system and method

      
Numéro d'application 16559104
Numéro de brevet 11087153
Statut Délivré - en vigueur
Date de dépôt 2019-09-03
Date de la première publication 2020-04-30
Date d'octroi 2021-08-10
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16242210
Numéro de brevet 10819589
Statut Délivré - en vigueur
Date de dépôt 2019-01-08
Date de la première publication 2020-04-30
Date d'octroi 2020-10-27
Propriétaire 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.

Classes IPC  ?

  • 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

65.

System and method for recognizing logos

      
Numéro d'application 16214495
Numéro de brevet 10846571
Statut Délivré - en vigueur
Date de dépôt 2018-12-10
Date de la première publication 2020-03-19
Date d'octroi 2020-11-24
Propriétaire 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.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 7/13 - Détection de bords
  • 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

      
Numéro d'application 16197782
Numéro de brevet 10692355
Statut Délivré - en vigueur
Date de dépôt 2018-11-21
Date de la première publication 2020-03-05
Date d'octroi 2020-06-23
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16156505
Numéro de brevet 11282050
Statut Délivré - en vigueur
Date de dépôt 2018-10-10
Date de la première publication 2020-02-27
Date d'octroi 2022-03-22
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06Q 20/22 - Schémas ou modèles de paiement

68.

System and method for adaptive information storage management

      
Numéro d'application 16121251
Numéro de brevet 10885038
Statut Délivré - en vigueur
Date de dépôt 2018-09-04
Date de la première publication 2020-01-09
Date d'octroi 2021-01-05
Propriétaire 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.

Classes IPC  ?

  • G06F 16/2455 - Exécution des requêtes
  • 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

      
Numéro d'application 16114395
Numéro de brevet 11232189
Statut Délivré - en vigueur
Date de dépôt 2018-08-28
Date de la première publication 2020-01-09
Date d'octroi 2022-01-25
Propriétaire 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.

Classes IPC  ?

  • G06F 8/60 - Déploiement de logiciel
  • G06F 21/44 - Authentification de programme ou de dispositif

70.

System and method for managing service requests

      
Numéro d'application 16026201
Numéro de brevet 11144930
Statut Délivré - en vigueur
Date de dépôt 2018-07-03
Date de la première publication 2019-11-21
Date d'octroi 2021-10-12
Propriétaire 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.

Classes IPC  ?

71.

System and method for optimized tracking and identification of user equipment

      
Numéro d'application 16176341
Numéro de brevet 10455365
Statut Délivré - en vigueur
Date de dépôt 2018-10-31
Date de la première publication 2019-10-22
Date d'octroi 2019-10-22
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 16008502
Numéro de brevet 10642656
Statut Délivré - en vigueur
Date de dépôt 2018-06-14
Date de la première publication 2019-10-17
Date d'octroi 2020-05-05
Propriétaire COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Venkatachalam, Natarajan
  • Kulshreshtha, Anuj

Abrégé

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.

Classes IPC  ?

  • 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

      
Numéro d'application 15952470
Numéro de brevet 10409575
Statut Délivré - en vigueur
Date de dépôt 2018-04-13
Date de la première publication 2019-08-15
Date d'octroi 2019-09-10
Propriétaire 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.

Classes IPC  ?

74.

System and a method for entity tracking

      
Numéro d'application 15980934
Numéro de brevet 10368203
Statut Délivré - en vigueur
Date de dépôt 2018-05-16
Date de la première publication 2019-07-30
Date d'octroi 2019-07-30
Propriétaire 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.

Classes IPC  ?

  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation

75.

System and method for improving software code quality using artificial intelligence techniques

      
Numéro d'application 15952565
Numéro de brevet 10635409
Statut Délivré - en vigueur
Date de dépôt 2018-04-13
Date de la première publication 2019-07-18
Date d'octroi 2020-04-28
Propriétaire 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.

Classes IPC  ?

76.

System and method for automatically generating software testing scripts from test cases

      
Numéro d'application 15886338
Numéro de brevet 10509718
Statut Délivré - en vigueur
Date de dépôt 2018-02-01
Date de la première publication 2019-06-13
Date d'octroi 2019-12-17
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06F 8/34 - Programmation graphique ou visuelle
  • G06N 5/02 - Représentation de la connaissanceReprésentation symbolique
  • G06F 17/27 - Analyse automatique, p.ex. analyse grammaticale, correction orthographique
  • G06F 8/10 - Analyse des exigencesTechniques de spécification
  • G06N 20/00 - Apprentissage automatique

77.

System and method for predicting performance failures in a computer program

      
Numéro d'application 16044799
Numéro de brevet 11151023
Statut Délivré - en vigueur
Date de dépôt 2018-07-25
Date de la première publication 2019-05-23
Date d'octroi 2021-10-19
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06N 20/00 - Apprentissage automatique
  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement

78.

System and method for efficiently developing and testing home automation systems

      
Numéro d'application 15860956
Numéro de brevet 10367650
Statut Délivré - en vigueur
Date de dépôt 2018-01-03
Date de la première publication 2019-05-09
Date d'octroi 2019-07-30
Propriétaire 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.

Classes IPC  ?

  • 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
  • B25J 9/16 - Commandes à programme

79.

System and method for determining optimal solution in a swarm of solutions using swarm intelligence

      
Numéro d'application 15877843
Numéro de brevet 11144832
Statut Délivré - en vigueur
Date de dépôt 2018-01-23
Date de la première publication 2019-05-09
Date d'octroi 2021-10-12
Propriétaire COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (Inde)
Inventeur(s)
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Gangadharan, Gangadharan Ramakrishnan
  • Vemula, Dinesh Reddy

Abrégé

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.

Classes IPC  ?

  • G11C 11/00 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage électriques ou magnétiques particuliersÉléments d'emmagasinage correspondants
  • F41G 7/22 - Systèmes autodirecteurs
  • G06N 3/12 - Agencements informatiques fondés sur des modèles biologiques utilisant des modèles génétiques
  • G06N 20/00 - Apprentissage automatique
  • 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
  • G06F 17/16 - Calcul de matrice ou de vecteur

80.

System and a method for providing on-demand resiliency services

      
Numéro d'application 15869612
Numéro de brevet 10592359
Statut Délivré - en vigueur
Date de dépôt 2018-01-12
Date de la première publication 2019-05-02
Date d'octroi 2020-03-17
Propriétaire 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.

Classes IPC  ?

  • 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
  • G06F 11/30 - Surveillance du fonctionnement

81.

COGNIZANT INTELLIGENT QUALITY DESIGNER

      
Numéro de série 88384120
Statut Enregistrée
Date de dépôt 2019-04-12
Date d'enregistrement 2020-04-28
Propriétaire Cognizant Technology Solutions India Private Limited (Inde)
Classes de Nice  ?
  • 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

      
Numéro d'application 15817545
Numéro de brevet 11144308
Statut Délivré - en vigueur
Date de dépôt 2017-11-20
Date de la première publication 2019-03-21
Date d'octroi 2021-10-12
Propriétaire 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.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/71 - Gestion de versions Gestion de configuration
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06N 20/00 - Apprentissage automatique

83.

System and a method for detecting anomalous activities in a blockchain network

      
Numéro d'application 15798661
Numéro de brevet 10484413
Statut Délivré - en vigueur
Date de dépôt 2017-10-31
Date de la première publication 2019-02-21
Date d'octroi 2019-11-19
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 15726516
Numéro de brevet 10528950
Statut Délivré - en vigueur
Date de dépôt 2017-10-06
Date de la première publication 2019-02-07
Date d'octroi 2020-01-07
Propriétaire 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.

Classes IPC  ?

  • 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
  • G07G 1/00 - Caisses enregistreuses
  • G06Q 20/38 - Protocoles de paiementArchitectures, schémas ou protocoles de paiement leurs détails
  • G06N 3/02 - Réseaux neuronaux

85.

System and method for determining location of resources in a predefined region

      
Numéro d'application 16151765
Numéro de brevet 10499188
Statut Délivré - en vigueur
Date de dépôt 2018-10-04
Date de la première publication 2019-01-31
Date d'octroi 2019-12-03
Propriétaire 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.

Classes IPC  ?

  • H04W 4/021 - Services concernant des domaines particuliers, p. ex. services de points d’intérêt, services sur place ou géorepères
  • H04B 17/318 - Force du signal reçu
  • H04B 17/27 - SurveillanceTests de récepteurs pour localiser ou positionner l’émetteur

86.

System and method for automatically categorizing test cases for model based testing

      
Numéro d'application 15955785
Numéro de brevet 10482006
Statut Délivré - en vigueur
Date de dépôt 2018-04-18
Date de la première publication 2018-12-20
Date d'octroi 2019-11-19
Propriétaire 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.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 17/16 - Calcul de matrice ou de vecteur

87.

System and method for agent based centralized and efficient transaction recordings for service virtualization

      
Numéro d'application 15719994
Numéro de brevet 10459753
Statut Délivré - en vigueur
Date de dépôt 2017-09-29
Date de la première publication 2018-11-29
Date d'octroi 2019-10-29
Propriétaire 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.

Classes IPC  ?

  • 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/2543 - Facturation
  • 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

88.

COGNIZANT DISCOVERPROCESS

      
Numéro de série 88178483
Statut Enregistrée
Date de dépôt 2018-11-01
Date d'enregistrement 2020-12-22
Propriétaire Cognizant Technology Solutions India Private Limited (Inde)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 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

89.

SMARTSTUB

      
Numéro de série 88167183
Statut Enregistrée
Date de dépôt 2018-10-24
Date d'enregistrement 2019-06-04
Propriétaire Cognizant Technology Solutions India Private Limited (Inde)
Classes de Nice  ? 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

90.

System and method for detecting retinopathy

      
Numéro d'application 15690662
Numéro de brevet 10660576
Statut Délivré - en vigueur
Date de dépôt 2017-08-30
Date de la première publication 2018-08-02
Date d'octroi 2020-05-26
Propriétaire 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.

Classes IPC  ?

  • A61B 5/00 - Mesure servant à établir un diagnostic Identification des individus
  • G06T 7/00 - Analyse d'image
  • 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

      
Numéro d'application 15600101
Numéro de brevet 10515001
Statut Délivré - en vigueur
Date de dépôt 2017-05-19
Date de la première publication 2018-05-03
Date d'octroi 2019-12-24
Propriétaire 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.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine

92.

System and method for determining location of resources in a predefined region

      
Numéro d'application 15374485
Numéro de brevet 10455352
Statut Délivré - en vigueur
Date de dépôt 2016-12-09
Date de la première publication 2018-04-12
Date d'octroi 2019-10-22
Propriétaire 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.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de 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
  • H04B 17/318 - Force du signal reçu
  • H04B 17/27 - SurveillanceTests de récepteurs pour localiser ou positionner l’émetteur

93.

Method and system for analyzing test cases for automatically generating optimized business models

      
Numéro d'application 15587491
Numéro de brevet 10169215
Statut Délivré - en vigueur
Date de dépôt 2017-05-05
Date de la première publication 2018-03-29
Date d'octroi 2019-01-01
Propriétaire 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.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

94.

System and method for automatically and efficiently monitoring software development life cycles

      
Numéro d'application 15396343
Numéro de brevet 10410152
Statut Délivré - en vigueur
Date de dépôt 2016-12-30
Date de la première publication 2018-03-22
Date d'octroi 2019-09-10
Propriétaire 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.

Classes IPC  ?

  • 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 11/30 - Surveillance du fonctionnement
  • G06F 11/32 - Surveillance du fonctionnement avec indication visuelle du fonctionnement de la machine
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel

95.

COGNIZANT APPLENS

      
Numéro de série 87840025
Statut Enregistrée
Date de dépôt 2018-03-19
Date d'enregistrement 2020-07-14
Propriétaire Cognizant Technology Solutions India Private Limited (Inde)
Classes de Nice  ? 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

      
Numéro d'application 15094667
Numéro de brevet 10013339
Statut Délivré - en vigueur
Date de dépôt 2016-04-08
Date de la première publication 2017-07-06
Date d'octroi 2018-07-03
Propriétaire 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.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreursCorrection d'erreursContrôle de fonctionnement
  • G06F 11/36 - Prévention d'erreurs par analyse, par débogage ou par test de logiciel
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie

97.

Method and system for identifying and analyzing hidden data relationships in databases

      
Numéro d'application 15080016
Numéro de brevet 10592482
Statut Délivré - en vigueur
Date de dépôt 2016-03-24
Date de la première publication 2017-06-29
Date d'octroi 2020-03-17
Propriétaire 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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 16/2453 - Optimisation des requêtes

98.

System and method for efficiently predicting testing schedule and stability of applications

      
Numéro d'application 15044443
Numéro de brevet 10025698
Statut Délivré - en vigueur
Date de dépôt 2016-02-16
Date de la première publication 2017-05-18
Date d'octroi 2018-07-17
Propriétaire 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.

Classes IPC  ?

  • 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

      
Numéro d'application 14960701
Numéro de brevet 10042619
Statut Délivré - en vigueur
Date de dépôt 2015-12-07
Date de la première publication 2017-03-02
Date d'octroi 2018-08-07
Propriétaire 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.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/35 - Création ou génération de code source fondée sur un modèle
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 8/38 - Création ou génération de code source pour la mise en œuvre d'interfaces utilisateur
  • G06F 8/30 - Création ou génération de code source
  • G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation

100.

System and method for predicting neurological disorders

      
Numéro d'application 15279656
Numéro de brevet 10262196
Statut Délivré - en vigueur
Date de dépôt 2016-09-29
Date de la première publication 2017-02-16
Date d'octroi 2019-04-16
Propriétaire COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Inde)
Inventeur(s)
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Roy, Kuhelee
  • Margret Anouncia, Savarimuthu

Abrégé

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.

Classes IPC  ?

  • 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
  • G06T 7/00 - Analyse d'image
  • 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
  1     2        Prochaine page