Cognizant Technology Solutions India Private Limited

India

Back to Profile

1-100 of 121 for Cognizant Technology Solutions India Private Limited Sort by
Query
Aggregations
IP Type
        Patent 111
        Trademark 10
Jurisdiction
        United States 120
        Canada 1
Date
2025 February 1
2025 (YTD) 1
2024 11
2023 10
2022 9
See more
IPC Class
G06F 11/36 - Prevention of errors by analysis, debugging or testing of software 18
G06F 9/44 - Arrangements for executing specific programs 12
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 11
G06N 20/00 - Machine learning 10
G06F 9/445 - Program loading or initiating 9
See more
NICE Class
42 - Scientific, technological and industrial services, research and design 6
09 - Scientific and electric apparatus and instruments 5
35 - Advertising and business services 2
Status
Pending 17
Registered / In Force 104
  1     2        Next Page

1.

SYSTEM AND METHOD FOR DEVELOPING UNIFIED DIGITAL PLATFORM BASED VIRTUAL POWER BANKS

      
Application Number 18371096
Status Pending
Filing Date 2023-09-21
First Publication Date 2025-02-06
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Chaudhary, Prakhar
  • Rajasekar Franklin Merlin, Robert
  • Sedani, Romeel
  • Baruah, Susmita
  • Chinniah Lakshmanan, Babu
  • Rengachari, Srinivasan

Abstract

A system and method for developing unified digital platform based virtual power banks is provided. A second data type is derived by analyzing record types. The record types are obtained from the first data type received from multiple sources. Virtual power banks are generated by employing the first and second data types fetched from database. Dynamic actionable items relating to the virtual power banks are generated from the first data type and the second data type. One or more variables are identified that correspond to different types of dynamic actionable items for categorizing the dynamic actionable items based on the identified variables. Lastly, optimization operations are performed on values of each of the identified variables to obtain an optimized final weightage value of the virtual power banks, accessed via a unified digital platform, based on which one or more operational parameters associated with the virtual power banks are determined.

IPC Classes  ?

  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
  • G06Q 50/06 - Energy or water supply

2.

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

      
Application Number 18212385
Status Pending
Filing Date 2023-06-21
First Publication Date 2024-10-17
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Kulkarni, Dattaprasad
  • Patil, Hemant
  • Kumaran, Rajeswari
  • Grover, Shikha
  • Singh, Lucky

Abstract

The present invention provides for a system for optimizing sprint-based tasks implemented in an agile methodology. The system comprises a memory and a processor configured to execute a task optimization engine to receive input data comprising story point data associated with historical user stories captured during previous sprints, where the input data is analyzed to determine a first feature dataset. A timeseries dataset is determined for forecasting unplanned task for upcoming sprint based on analysis of the input data associated with unplanned task of the previous sprints and a dataset associated with attributes is determined based on the input data associated with the previous sprints for story point data of an upcoming sprint. The datasets are combined to generate a persistent identifier for sprint capacity buffer data values to optimize sprint-based tasks in agile methodology.

IPC Classes  ?

  • G06Q 10/10 - Office automationTime management
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

3.

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

      
Application Number 18136985
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-08-22
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Radhakrishnan, Saravanan
  • Agarwal, Rahul

Abstract

A system and method for optimized training of a neural network model for data extraction is provided. The present invention provides for generating a pre-determined format type of input document by extracting words from input document along with coordinates corresponding to each word. Further, N-grams are generated by analyzing neighboring words associated with entity text present in predetermined format type of document based on threshold measurement criterion and combining extracted neighboring words in pre-defined order. Further, generated N-grams are compared with coordinates corresponding to words for labelling N-grams with field name. Further, each word in N-gram identified by the field name is tokenized in accordance with location of each of the words relative to named entity (NE) for assigning token marker. Lastly, neural network model is trained based on tokenized words in N-gram identified by token marker. The trained neural network model is implemented for extracting data from documents.

IPC Classes  ?

  • G06N 3/09 - Supervised learning
  • G06N 3/0442 - Recurrent networks, e.g. Hopfield networks characterised by memory or gating, e.g. long short-term memory [LSTM] or gated recurrent units [GRU]

4.

SYSTEM AND METHOD FOR OPTIMALLY ASSEMBLING APPLICATION MODERNIZATION SOLUTIONS

      
Application Number 18206130
Status Pending
Filing Date 2023-06-06
First Publication Date 2024-08-22
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Rajagopalan, Madhu
  • Ardhanari, Surendranathan
  • Chinnusamy, Senthikumar
  • Narayanan, Trichur Krishnan

Abstract

A system and a method for optimally assembling application modernization solutions is provided. One or more direct inputs or indirect inputs relating to application modernization solution determination are received as a query to identify and analyze one or more parameters associated with the inputs. Application modernization solutions are determined based on the analyzed parameters by applying a pattern recognition technique. Proximity and similarity of the parameters is assessed with the determined application modernization solutions by applying a nearest search technique. Lastly, the application modernization solutions are assembled for generating one or more catalogue application modernization solutions.

IPC Classes  ?

5.

SYSTEM AND METHOD FOR GENERATING A MODERNIZATION SEQUENCE FOR APPLICATION MODERNIZATION

      
Application Number 18224448
Status Pending
Filing Date 2023-07-20
First Publication Date 2024-08-22
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Rajagopalan, Madhu
  • Ardhanari, Surendranathan
  • Chinnusamy, Senthilkumar
  • Narayanan, Trichur Krishnan

Abstract

A system and method for generating a modernization sequence for application modernization is provided. The present invention provides for generating a database of hierarchies between a plurality of technology stacks based on analysis of historic modernization data and user inputs. Further, the present invention provides for evaluating in real-time an optimal sequence for implementing modernization of two or more technologies associated with the application based on the database. A hierarchy between each of the technology stacks corresponding to the two or more technologies is derived based on the database, and the technology stacks are arranged in a chronological order based on the derived hierarchy. The modernization sequence of the two or more technologies is same as the chronological order of their corresponding technology stacks.

IPC Classes  ?

6.

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

      
Application Number 18136930
Status Pending
Filing Date 2023-04-20
First Publication Date 2024-08-15
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Kulkarni, Dattaprasad
  • Patil, Hemant
  • Kumaran, Rajeswari
  • Renganathan, Neya
  • Ponram, Radha
  • Sinha, Komal

Abstract

A system and method for optimized processing of requirements data in a software development life cycle is provided. The present invention provides for determining a first pre-defined parameter, a second pre-defined parameter, a third pre-defined parameter, a fourth pre-defined parameter, a fifth pre-defined parameter, a sixth pre-defined parameter, and a seventh pre-defined parameter associated with user story by applying pre-defined rules respectively. Further, an output is rendered as Requirement Completeness Index (RCI) for user story data, and corrective actions are automatically carried out on user story data based on the generated RCI.

IPC Classes  ?

7.

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

      
Application Number 18101739
Grant Number 12075547
Status In Force
Filing Date 2023-01-26
First Publication Date 2024-08-01
Grant Date 2024-08-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Singh, Anand
  • Srivastava, Anand
  • Bohara, Vivek Ashok
  • Jagadeesan, Anand Kumar

Abstract

A system 10 to optimize a light emitting diode (LED) power allocation framework within a room is disclosed. The system 10 includes a data receiving subsystem 20, configured to receive parameters corresponding to light emitting diodes (LED), visible light communication (VLC) transmitters and visible light communication (VLC) receivers. The system 10 includes a blockage generalization subsystem 22, configured to identify location and height of one or more detected blockages within the room from the received parameters. The system 10 includes an optimal power allocation subsystem 24, configured to compute a visible light communication (VLC) channel gain for each of the one or more light emitting diodes (LED) with reference to identified location and identified height and configured to optimize the power allocation framework to achieve maximized visible light communication (VLC) data rate based on the computed visible light communication (VLC) channel gain and one or more constraints.

IPC Classes  ?

  • H05B 47/195 - Controlling the light source by remote control via wireless transmission the transmission using visible or infrared light
  • H04B 10/116 - Visible light communication
  • H05B 47/115 - Controlling the light source in response to determined parameters by determining the presence or movement of objects or living beings

8.

SYSTEM AND METHOD FOR AUTOMATED SKILL FORECAST AND FULFILLMENT

      
Application Number 18401827
Status Pending
Filing Date 2024-01-02
First Publication Date 2024-07-04
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Diaz, Kathryn
  • Rhodes, Alma
  • Mohana, Lavanya
  • Kumar, Rohit

Abstract

A system for automated skill forecast and fulfillment in an enterprise environment is disclosed. Based on the received inputs from enterprise database comprising solution/customer information, service lines information, technical skills and job description, the system creates technical skill clusters and Bill of Materials. By mapping the technical skill clusters, Bill of Materials and role demand using Artificial Intelligence (AI) engine based on proficiencies, the system generates stock keeping units (SKUs) which is used as building blocks, supported by future-ready taxonomy for skill forecast and fulfilment, thereby achieving increased accuracy and efficiency in skill forecasting and effective fulfillment for an enterprise.

IPC Classes  ?

  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
  • G06Q 10/0875 - Itemisation or classification of parts, supplies or services, e.g. bill of materials

9.

SYSTEM AND METHOD FOR AUTOMATED SKILL FORECAST AND FULFILLMENT

      
Document Number 03225059
Status Pending
Filing Date 2023-12-28
Open to Public Date 2024-07-03
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Diaz, Kathryn
  • Rhodes, Alma
  • Mohana, Lavanya
  • Kumar, Rohit
  • Bell, Jason
  • Brundidge, Blake Austin

Abstract

A system for automated skill forecast and fulfillment in an enterprise environment is disclosed. Based on the received inputs from enterprise database comprising solution/customer information, service lines information, technical skills and job description, the system creates technical skill clusters and Bill of Materials. By mapping the technical skill clusters, Bill of Materials and role demand using Artificial Intelligence (AI) engine based on proficiencies, the system generates stock keeping units (SKUs) which is used as building blocks, supported by future-ready taxonomy for skill forecast and fulfilment, thereby achieving increased accuracy and efficiency in skill forecasting and effective fulfillment for an enterprise.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • G06Q 10/087 - Inventory or stock management, e.g. order filling, procurement or balancing against orders

10.

SYSTEM AND METHOD FOR OPTIMIZED GENERATION OF MICROSERVICES

      
Application Number 18112623
Status Pending
Filing Date 2023-02-22
First Publication Date 2024-06-13
Owner Cognizant Technology Solutions India Pvt. Ltd. (USA)
Inventor
  • Iyappan Velammal, Parasu Pillai
  • Shekaran, Manoj Chakri
  • Pai, Vinitha Yogish
  • Ellappan, Sivakumar
  • Duraipandian, Jeyashree Pandian
  • Subrayappa, Pramod

Abstract

The present invention provides for a system and a method for generation of domain driven microservices-based architecture from application source codes. A control flow structure is created based on extracted technical rules from an application source code and metadata is extracted by parsing the control flow structure in real-time. A first data associated with a plurality of source entities and corresponding attributes is identified and a second data associated with a plurality of target entities based on an operation type is identified. A third data associated with a plurality of technical data in the application source code is identified based on an action performed by a user via an application corresponding to application source code and data trace between the first data, the second data and the third data is generated. Correlations are established to generate microservices code-based architecture for deployment on a target platform.

IPC Classes  ?

  • G06F 8/36 - Software reuse
  • G06F 8/76 - Adapting program code to run in a different environmentPorting

11.

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

      
Application Number 18095565
Grant Number 12204886
Status In Force
Filing Date 2023-01-11
First Publication Date 2024-05-23
Grant Date 2025-01-21
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Mohan, Karthikeyan
  • Kalyanasundaram, Duraivel
  • Ramadass, Rangarajan

Abstract

A system and a method for managing cloud deployment configuration files and container base images for applications is provided. One or more application source code associated with configuration files and container images of applications are analyzed based on one or more pre-defined rule sets for determining cloud platform best-practice violations associated with the application source code. Further, impact on the application source code due to cloud platform changes is identified based on one or more search sets. Further, one or more remediation actions are executed for rectifying the determined cloud platform best-practice violations associated with the impacted application source code based on one or more remediation types. Base images of the container images are validated to be secure and without vulnerabilities. Lastly, a test run is triggered to determine that the remediation actions have not removed functionalities associated with the application source code.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 8/61 - Installation
  • G06F 8/65 - Updates
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 9/445 - Program loading or initiating
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network

12.

System and Method for Generating an Improved User Interface for Data Analytics

      
Application Number 18083632
Status Pending
Filing Date 2022-12-19
First Publication Date 2024-01-04
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Basu, Vijoy
  • Ramaraju, Ramprasad
  • Viveka Pruthiviraja, Joy
  • Shanmugam, Vaibogam
  • Raju, Ravichandran

Abstract

A system and method for generating an improved user interface for data analytics is provided. A first type of data analytics action is performed based on a user request. Data insights are fetched based on the first type of data analytics action for rendering one or more data assets as one or more result sets. Further, a sharing functionality is provided for sharing the one or more data assets for multiple access. Lastly, data assets are rendered in the form of one or more visualization types associated with different Business Intelligence (BI) tools based on a pre-defined set of rules. The rendered multiple data assets are combined based on a second type of data analytics action for configuring and rendering dashboard.

IPC Classes  ?

  • G06F 16/248 - Presentation of query results
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 9/451 - Execution arrangements for user interfaces

13.

System and Method for Hierarchical Factor-based Forecasting

      
Application Number 18083654
Status Pending
Filing Date 2022-12-19
First Publication Date 2023-12-28
Owner Cognizant Technology Solutions India Pvt. Ltd. (USA)
Inventor Panday, Mrityunjoy

Abstract

The present invention provides for a system and a method for optimised time series forecasting. A time-series dataset is converted corresponding to a system, for which forecast data is to be determined, into data embeddings in the form of a distance vector. A hierarchical clustering of values of the distance vector is performed, wherein the hierarchical clustering comprises creating a high-level cluster by combining two or more local clusters. A hierarchical tree is created based on the hierarchical clustering, wherein the hierarchical tree represents a first level cluster and a second level cluster. A plurality of factors is extracted from each node of the tree and a gaussian process decomposition is applied on the extracted factors from each node of the tree to determine decomposed factors. The decomposed factors represent interpretable components of the extracted factors and a forecast data is determined for system based on decomposed factors.

IPC Classes  ?

  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
  • G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations

14.

SYSTEM AND METHOD FOR OPTIMIZED MODERNIZATION OF APPLICATIONS

      
Application Number 17985458
Status Pending
Filing Date 2022-11-11
First Publication Date 2023-12-14
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Rajagopalan, Madhu
  • Ardhanari, Surendranathan
  • Chinnusamy, Senthilkumar
  • Narayanan, Trichur Krishnan

Abstract

A system and a method for optimized modernization of applications is provided. Pre-defined categories of application modernization and technology stacks are received as a query. The pre-defined categories of application modernization and technology stacks are rendered via a user interface (UI) based on a first set of pre-defined rules. Further, application modernization identifiers associated with the query are determined. A compatibility check is carried out between the identifiers based on a pre-defined compatibility rule. Further, a solution for application modernization is recommended based on a second set of pre-defined rules by analyzing the identifiers. Lastly, a Modernization Acceleration Kit (MAK) associated with the identifiers is generated based on the recommended solution for implementation of the recommended solution for optimized modernization of the application.

IPC Classes  ?

  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06F 8/60 - Software deployment
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

15.

Unified extraction platform for optimized data extraction and processing

      
Application Number 17831795
Grant Number 11934421
Status In Force
Filing Date 2022-06-03
First Publication Date 2023-12-07
Grant Date 2024-03-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Tah, Sachin
  • Kolhe, Abhinav

Abstract

The present invention provides for a system and a method for optimized data extraction of different document types. First digitised data is extracted from ingested documents based on extraction rules and is classified into first classified data based on pre-defined rules. Confidence score is assigned to first classified data based on comparison of first classified data with pre-defined data. A second digitised data is extracted from classified document types corresponding to first classified data via a tool selected from multiple integrated tools based on extraction rules. An extraction score is determined for second digitised data. Classified document types are validated based on pre-defined requirements. In the event the pre-determined requirements are met the confidence score and the extraction score are compared with pre-defined parameters. If the result is above a pre-determined threshold the second digitized data is transmitted as executable files to applications for execution.

IPC Classes  ?

  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models

16.

SYSTEM AND METHOD FOR OPTIMIZED PREDICTIVE RISK ASSESSMENT

      
Application Number 17902014
Status Pending
Filing Date 2022-09-02
First Publication Date 2023-11-30
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Ghosh, Satyaki
  • Ali Mondal, Jishan
  • Saha, Vaskar Baran
  • Agarwala, Sandip
  • Mukherjee, Sayantan

Abstract

The present invention provides for a system and a method for optimized predictive risk assessment of software development lifecycle of projects. The present invention provides for fetching an unstructured attribute dataset and grouping the unstructured attribute dataset based on derived Knowledge Performance Indicator (KPI) scores. The present invention provides for converting the unstructured attribute dataset into a structured attribute dataset by applying pre-defined rules, where each attribute data of the structured attribute dataset is mapped to pre-determined categorical values. The present invention provides for correlating a derived attribute data from the structured attribute dataset with a defined attribute data to derive an accuracy percentage. The present invention provides for combining the KPI scores, the accuracy percentage and the spillover risk values and the defect density values for risk assessment in the software development lifecycle of projects to generate indicators of risks.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06F 8/77 - Software metrics

17.

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

      
Application Number 17880865
Status Pending
Filing Date 2022-08-04
First Publication Date 2023-09-21
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Ramachandran, Kumaresan
  • Mohan, Karthikeyan
  • Venkatesan, Madhusudhan
  • Duraipandian, Jeyashree Pandian

Abstract

The present invention provides for transforming .NET framework based legacy applications to latest .NET framework versions. In operation, the present invention provides for retrieving source code of application to be transformed. Further, metadata object is extracted from retrieved source code. The metadata object comprises details, including, application type, .NET framework version of application, and features of application that are incompatible with selected modern-framework, such as .NET Core,.NET 5.0, .NET 6.0 or any other latest .NET framework version to which application is to be transformed. Further, a step list is generated based on the metadata object. The step list is representative of list of steps to be executed to transform the features of the application that are incompatible with the selected modern-framework to modern-framework compatible features. Yet further, the present invention provides for transforming .NET framework based application to selected modern-framework based application based on metadata object and generated step list.

IPC Classes  ?

18.

System and method for building knowledgebase of dependencies between configuration items

      
Application Number 17742542
Grant Number 11954503
Status In Force
Filing Date 2022-05-12
First Publication Date 2023-08-17
Grant Date 2024-04-09
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Prakash, Rohit
  • Prakash, Rohan
  • Gundurao, Yogesh Sosale
  • Poojari, Ambarish
  • Suresh, Ragini
  • Jagadish, Pooja

Abstract

The present invention provides for building a knowledgebase of dependencies between Configuration Items(CIs) associated with IT computing environment. In operation, the present invention provides for mapping a plurality of Configuration Items(CI) with respective one or more actions. The present invention further provides for tracking and capturing of one or more actions performed on one or more CIs in relation to resolving an activity related to a reported CI. Further, the present invention provides for identifying dependencies between one or more CIs and the reported CI based on the captured one or more actions. Furthermore, the present invention provides for building a knowledgebase of dependencies between CIs of the computing environment based on the identified dependencies between one or more CIs and the reported CI. Yet further, the present invention provides for generating visual representations of dependencies between CIs.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline or look ahead
  • G06F 9/445 - Program loading or initiating

19.

System and method for application migration between cloud platforms

      
Application Number 17674014
Grant Number 11770455
Status In Force
Filing Date 2022-02-17
First Publication Date 2023-06-15
Grant Date 2023-09-26
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (China)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Mohan, Karthikeyan
  • Ramadass, Rangarajan
  • Natarajan, Selvaraj

Abstract

The present invention provides for migration of application running on source cloud platform to target cloud platform. In operation, the present invention provides for retrieving analysis-data including source code of application to be migrated, hereinafter referred to as application M, a runtime data of application M, and target cloud platform data. The present invention further provides for identifying migration parameters based on analysis-data. Further, migration readiness of application M to target cloud platform is assessed based on migration parameters. Furthermore, a migration readiness report is generated based on the migration parameters, migration readiness assessment and the runtime data. Yet further, deployment configurations for the application M are generated as per the target cloud platform based on the migration readiness report. Yet further, the application is migrated to the target cloud platform based on the generated deployment configurations by creating Continuous Integration/Continuous Deployment (CI/CD) pipeline.

IPC Classes  ?

20.

SYSTEM AND METHOD FOR EVALUATING RELIABILITY OF AN ELECTRICAL NETWORK

      
Application Number 17536484
Status Pending
Filing Date 2021-11-29
First Publication Date 2023-06-01
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Banerjee, Prabuddha

Abstract

The present invention provides for evaluating reliability of electrical network or sub-section of network based on multiple network-variables. In operation, each source node connected to selected end-node and switch status of connected source node(s) is determined based on node information associated with electrical network. Further, network topology from each switched ON source node(s) up to selected end-node is determined. Furthermore, power supply availability of each switched ON source node(s) is determined based on determined network topology and availability status of each connectivity-node downstream of corresponding switched ON source node(s) up to selected end-node. Finally, network reliability up to selected end-node is computed based on evaluated switched ON source node(s) available for power supply and reliability of evaluated switched ON source node(s), determined network topology from each switched ON source node(s) up to selected end-node, and reliability of each connectivity-node downstream of evaluated switched ON source node(s) up to selected end-node.

IPC Classes  ?

  • H02J 3/00 - Circuit arrangements for ac mains or ac distribution networks
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

21.

System and Method for Dynamic Knowledge Transition

      
Application Number 17873330
Status Pending
Filing Date 2022-07-26
First Publication Date 2023-02-09
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor
  • Thiagarajan, Srinivasan
  • Ardhanari, Surendranathan
  • Jacob, Marilyn
  • Sadasivam, Sadhana
  • Gurlhosur, Sudha
  • Ravichand, Mosheca
  • Raut, Prachi
  • Saxena, Kushagra
  • Ranganath, Sridhara Nagamangala

Abstract

The present invention relates to a system and method for creating artificial intelligence-based knowledge bot application. The objective is to cater to various needs of knowledge transition at organizational level. Accordingly, the bot application can collect and extract knowledge from transition artifacts related to multiple applications in any format. Availability of existing knowledge or standard keys in collected artifacts is assessed along with associated knowledge gaps using a machine learning approach.

IPC Classes  ?

  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 5/04 - Inference or reasoning models

22.

System and method for fabricating virtual networks and allocating requests therein

      
Application Number 17373251
Grant Number 11831452
Status In Force
Filing Date 2021-07-12
First Publication Date 2023-01-12
Grant Date 2023-11-28
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Manickam, Sathish Kumar
  • Jacob, Eby
  • Sugumaran, Sriramajeyam
  • Mohan, Ramesh Gummudipundi
  • Gatkal, Mahesh
  • Syedansari, Sheik Ahamed Kabir
  • Ramanathan, Gnanasakthivel

Abstract

The present invention provides for fabricating virtual networks and allocating request-notifications therein for providing support-services securely and efficiently. In operation, a virtual network is fabricated based on network-registration requests received from plurality of computing devices. Further, a primary data structure representative of registered computing devices categorized into devices offering services and requiring services is generated based on information embedded in network-registration requests. Furthermore, a secondary data structure is generated by sub-categorising categorised computing devices based on information embedded in network-registration requests. Yet further, request-notifications for completing incoming support-requests from registered computing devices requiring services are generated. Subsequently, request-notifications are allocated based on evaluation of one or more computing devices offering services out of plurality of computing devices based on data mapping using primary data structure, secondary data structure, and predefined attributes. Finally, support-information sharing and tracking of request-notifications are enabled based on acceptance of request-notification by evaluated computing devices.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/16 - Arrangements for providing special services to substations
  • H04L 12/46 - Interconnection of networks

23.

System and method for improving chatbot training dataset

      
Application Number 17347773
Grant Number 11893354
Status In Force
Filing Date 2021-06-15
First Publication Date 2022-09-29
Grant Date 2024-02-06
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Jacob, Jithu R
  • Das, Siddhartha

Abstract

The present invention provides for improving training dataset by identifying errors in training dataset and generating improvement recommendations. In operation, the present invention provides for identifying and correcting duplicate utterances in training dataset comprising utterances-intent pairs. Further, a plurality of Natural Language ML models are trained with the corrected training dataset to obtain diverse set of trained ML models. Each utterance of training dataset are fed as input to trained ML models, and a probability of error associated with each utterances-intent pairs of training dataset are evaluated based on analysis of respective intent predictions received from each of the trained ML models. Furthermore, spelling errors in the dataset are identified and data-imbalances in the training dataset are evaluated. Finally, a set of improvement recommendations for each utterances-intent pair is generated based on evaluated probability of errors, spelling errors, duplicate utterances and data imbalances.

IPC Classes  ?

  • G06F 40/30 - Semantic analysis
  • G06F 40/232 - Orthographic correction, e.g. spell checking or vowelisation
  • G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks

24.

System and method for optimizing assessment and implementation of microservices code for cloud platforms

      
Application Number 17553984
Grant Number 11899570
Status In Force
Filing Date 2021-12-17
First Publication Date 2022-06-02
Grant Date 2024-02-13
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Ramachandran, Kumaresan
  • Mohan, Karthikeyan
  • Kalyanasundaram, Duraivel
  • Duraipandian, Jeyashree Pandian

Abstract

A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining count of microservices anti-patterns in microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/26 - Monitoring arrangements; Testing arrangements
  • G06F 9/445 - Program loading or initiating
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/61 - Installation
  • H04L 67/01 - Protocols
  • H04L 41/08 - Configuration management of networks or network elements
  • G06F 8/20 - Software design
  • H04L 67/148 - Migration or transfer of sessions
  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • H04L 41/14 - Network analysis or design
  • H04L 41/5041 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
  • G06F 8/41 - Compilation
  • G06F 8/40 - Transformation of program code
  • H04L 67/10 - Protocols in which an application is distributed across nodes in the network
  • G06F 8/65 - Updates
  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 8/60 - Software deployment
  • G06F 8/10 - Requirements analysisSpecification techniques

25.

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

      
Application Number 17553972
Grant Number 12014195
Status In Force
Filing Date 2021-12-17
First Publication Date 2022-05-26
Grant Date 2024-06-18
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Ramachandran, Kumaresan
  • Mohan, Karthikeyan
  • Duraipandian, Jeyashree Pandian
  • Venkatesan, Madhusudhan

Abstract

A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. First and second transformation recommendation paths are received and remediation tem plates based on the same are applied. A pre-defined transformation process flow is applied on application source code based on first and second transformation recommendation paths including a pre-processing stage involving analysis of source code and target framework. A plugin unit is provided which provides an adaptable plugin framework for creating multiple plugin types. The adaptable plugin framework allows addition of semi-automated workflow that applies functionality to accelerate application development or application to cloud transformation or addition of semi-automated steps to accelerate greenfield application development and application source code transformation to cloud native code. The functionality may include assessment of application source code and generation of application source code.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 8/41 - Compilation
  • G06F 9/445 - Program loading or initiating
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

26.

System and method for assessing performance of software release

      
Application Number 17157101
Grant Number 11934288
Status In Force
Filing Date 2021-01-25
First Publication Date 2022-05-19
Grant Date 2024-03-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Chandrasekaran, Rajkumar
  • Vedagiri, Karthikeyan
  • Mankar, Vishwajit

Abstract

The present invention relates to a system and method for assessing performance of a software release in a production environment. The attempt is to measure impact of delivered features and correlate with cost incurred in building those features to calculate a return on investment made. The disclosure, thus, provides for fetching relevant details from plurality of tools or data sources, correlating the fetched information and linking it with milestone data. This milestone data is labeled with a milestone id to enable querying of data sources and determine impact delivered. The determined impact is linked with calculated cost identifier to finally assess the release performance.

IPC Classes  ?

  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06Q 10/00 - AdministrationManagement
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

27.

System and method for securing and authenticating serialized data associated with a product

      
Application Number 17154057
Grant Number 11652636
Status In Force
Filing Date 2021-01-21
First Publication Date 2022-05-05
Grant Date 2023-05-16
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Tomar, Nishkarsh
  • Gupta, Shubam
  • Gupta, Pooja

Abstract

A system and a method for securing and authenticating serialized data associated with a product across a supply chain is disclosed. In operation, the present invention provides for generating a Hash ID by associating serialised data and serialisation ID of the product with a blockchain platform. Further, a set of authentication rules are generated for validating access to the serialised data based on the Hash ID. Furthermore, a plurality of identifier elements are generated for integration with one or more levels of product packaging. Yet further, access to the serialized data across the supply chain is authorized on determination of the authenticity of the supply chain participants based on the identifier elements using a decryption technique and the set of authentication rules. A result representative of authentication success or failure is stored in the blockchain platform.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • H04L 9/08 - Key distribution
  • G06Q 50/28 - Logistics, e.g. warehousing, loading, distribution or shipping
  • H04L 9/40 - Network security protocols
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols

28.

System and method for providing data computation via quantum computers

      
Application Number 17096380
Grant Number 11687817
Status In Force
Filing Date 2020-11-12
First Publication Date 2022-03-31
Grant Date 2023-06-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Majumdar, Ashish

Abstract

A system and a method for providing data computation using quantum computing is disclosed. In particular, the present invention enables client computing devices to readily access quantum computers and perform complex computational tasks using quantum computing. In operation, a computational problem is defined based on one or more inputs received from the client device. The one or more inputs include an objective, and one or more parameters associated with the objective. Further, a category associated with the computational problem is identified. Furthermore, one or more predefined machine learning codes are determined based on the identified category of the computational problem. Finally, the computational problem is encoded into a format interpretable by the quantum computers, and processed by the quantum computers based on the selected one or more machine learning codes to obtain an optimal solution to the computational problem.

IPC Classes  ?

  • G06N 10/00 - Quantum computing, i.e. information processing based on quantum-mechanical phenomena
  • G06N 20/00 - Machine learning
  • G06F 21/31 - User authentication
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus

29.

System and method for automated data screening for background verification

      
Application Number 17471477
Grant Number 11836201
Status In Force
Filing Date 2021-09-10
First Publication Date 2022-03-17
Grant Date 2023-12-05
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Alamuri, Krishnam Raju
  • Raghavendran, Satish
  • Mazumdar, Saurabh

Abstract

A system and a method for automated data screening for background verification is provided. The invention provides for analyzing a first input file and a second input file. Data enrichment operation is performed on first input file and second input file based on captured client and CPs data from URLs which are extracted from open media sources or from data sources that organization has subscribed to obtain an enriched first input file and second input file. Matching operation is performed between enriched first input file and second input file. Adverse data is determined associated with clients and CPs data determined as true match and potential match in first input file and second input file. Further, extracted adverse data is cleaned and filtered to generate screened data associated with clients and the CPs data and generating output folder comprising output file including screened client and CPs and hit data.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/9538 - Presentation of query results
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

30.

Device and method for secure communication based on quantum cryptography

      
Application Number 17144607
Grant Number 12074969
Status In Force
Filing Date 2021-01-08
First Publication Date 2022-03-17
Grant Date 2024-08-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Deb, Sandeep
  • Chauhan, Aan Singh
  • Mitra, Indranil

Abstract

A transmitter device for a secure communication based on quantum cryptography, the transmitter device comprises a transmitter optical communication module for transmitting light pulses from the transmitter device to a receiver device, and the transmitter optical communication module enables exchange of a quantum key between the transmitter device and the receiver device. The transmitter device comprises transmitter data communication module for exchanging data between the transmitter device and the receiver device, the data is encrypted by the quantum key thereby ensuring a secure communication between the transmitter device and the receiver device. The transmitter device further contains a status display on a front side of the transmitter device for displaying status of the secure communication between the transmitter device and the receiver device.

IPC Classes  ?

31.

System and method for providing automated data visualization and modification

      
Application Number 17015264
Grant Number 11282267
Status In Force
Filing Date 2020-09-09
First Publication Date 2022-01-06
Grant Date 2022-03-22
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Gupta, Shubam
  • Gupta, Pooja
  • Das, Siddhartha
  • Awasthi, Nitesh

Abstract

A system and method for automated data visualization and modification of visualized data is disclosed. The present invention provides for identifying data points and data types associated with the selected data. Further, one or more visual representations for rendering the selected data are evaluated based on the identified data points and the data types. Yet further, the selected data is optimally visualized based on an identification of a display device type. The present invention further provides for evaluating a theme of visual representations using a real-time lighting information of the real world environment based on identification of the display device type. The selected data is visualized using the evaluated theme of visual representations and the evaluated one or more visual representations. Yet further, the present invention provides for identifying user actions and interpreting inputs from the identified user actions to update or modify visualized data.

IPC Classes  ?

  • G06T 15/50 - Lighting effects
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G10L 15/16 - Speech classification or search using artificial neural networks
  • G10L 15/26 - Speech to text systems
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G06K 9/66 - Methods or arrangements for recognition using electronic means using simultaneous comparisons or correlations of the image signals with a plurality of references, e.g. resistor matrix references adjustable by an adaptive method, e.g. learning

32.

System and method for optimized generation of a single page application for multi-page applications

      
Application Number 16916715
Grant Number 11449186
Status In Force
Filing Date 2020-06-30
First Publication Date 2021-12-30
Grant Date 2022-09-20
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Shields, Alex
  • Kumar, Ashwin
  • Dewitt, Adrienne
  • Newton, Marty
  • Drewry, Derrick
  • Phillips, Mark Alan

Abstract

A system and method for optimized generation of a single page application for multi-page applications is provided. A shell application is fetched for hosting a user interface (UI) associated with one or more child applications. The shell application is associated with multiple pre-defined frames. The shell application maintains a bi-directional communication with the child application until the UI associated with the child application remains hosted in the shell application. Further, UI extensions associated with the UI of the child applications are fetched. The UI extensions are in the form of one or more pre-defined UI visualization formats. Each of the fetched UI extensions are discrete UI extensions functioning independently of the other. Lastly, the UI extensions are deployed in the pre-defined frames associated with the shell application to generate a single page application.

IPC Classes  ?

  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 40/143 - Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces

33.

System and method for watermarking over the top (OTT) content delivered through OTT platform

      
Application Number 17085286
Grant Number 11212595
Status In Force
Filing Date 2020-10-30
First Publication Date 2021-12-28
Grant Date 2021-12-28
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Ramakrishnan, Venkataraman
  • Puthen, Harish Kunnath

Abstract

A system and a method for watermarking Over The Top (OTT) content delivered through OTT platform is provided. The system comprises an OTT Adaptive Bit Rate Streaming (ABR) engine configured to identify one or more frames associated with one or more OTT content media segments and one or more co-ordinate points associated with the OTT content media segments frames. Further, a unique session specific watermark is dynamically generated based on a received set of instructions from a user for playback of the OTT content media segments. The unique session specific watermark is associated with each user session. The system further comprising a Content Delivery Network/Multi access Edge Computing (CDN/MEC) node and the CDN/MEC node further comprising a watermark embedding unit configured to embed the generated session specific watermark in the identified co-ordinate points associated with the OTT content media segment frames.

IPC Classes  ?

  • H04H 20/14 - Arrangements for monitoring, testing or troubleshooting for monitoring programmes
  • H04N 21/8358 - Generation of protective data, e.g. certificates involving watermark
  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/2389 - Multiplex stream processing, e.g. multiplex stream encrypting
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements

34.

System and method for supporting resilience in it environment

      
Application Number 17206529
Grant Number 11392445
Status In Force
Filing Date 2021-03-19
First Publication Date 2021-11-04
Grant Date 2022-07-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Balasubramanian, Premkumar
  • Venkatsubramaniam, Shrinath
  • Kalyanaraman, Sivakumar
  • Nallatamby, Ramu
  • Ravi, Gautham

Abstract

The present invention relates to a system and method for supporting application resilience. The objective is to engineer fault awareness and recovery capabilities in an application. The system provides a structured, repeatable and comprehensive approach for addressing resilience of IT systems. Further, it proposes a well-defined set of activities and specifies output for each phase which when integrated into regular SDLC will help systematically build resilience into enterprise applications. The system further optimizes the effort involved using a vulnerability based scoring mechanism that provides the right level of engineering needed based on the applications susceptibility to failures and the impact to the customer's business activities.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/30 - Monitoring

35.

System and method for creating healing and automation tickets

      
Application Number 17130756
Grant Number 11741194
Status In Force
Filing Date 2020-12-22
First Publication Date 2021-09-23
Grant Date 2023-08-29
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Thiagarajan, Srinivasan
  • Abubacker, Saritha Panapparambil
  • Ardhanari, Surendranathan
  • Devarajan, Vinoth Kumar
  • Mani, Yuvarajan
  • Thirumalaisamy, Suganya
  • Nedumaran, Saranya
  • Senthilkumar, Vijayalakshmi
  • Namasivayam, Manikandan
  • Ponram, Radha
  • Behera, Monalisa

Abstract

The present invention relates to a system and method for application debt management with zero maintenance strategy that make the applications “fit for use” and “fit for purpose”. The objective is to ensure that applications run at the lowest cost, deliver maximum performance and serve the purpose for which it was developed. The machine learning enabled debt engine of present system reads the unstructured ticket data or debts, eliminates noise, and classify the debts into one of predefined categories. This is followed by remediation of debt via either of automation or healing workbench based on predetermined priorities.

IPC Classes  ?

  • G06N 20/10 - Machine learning using kernel methods, e.g. support vector machines [SVM]
  • G06F 18/24 - Classification techniques
  • G06Q 40/02 - Banking, e.g. interest calculation or account maintenance

36.

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

      
Application Number 16856209
Grant Number 11429597
Status In Force
Filing Date 2020-04-23
First Publication Date 2021-07-29
Grant Date 2022-08-30
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Muthiah, Subbiah
  • Surendran, Kumaran
  • Kurumulakota, Khaja Nizamuddin
  • Nagarajan, Vignesh

Abstract

The present invention provides for a system and a method for reconstructing regression test cases using post production events. The present invention provides for a test case reconstruction engine configured to extract post-production identifiable elements associated with a post-production event and pre-production identifiable elements associated with a pre-production event. The present invention provides for a system and a method for determining similarity between the pre-production event and the post-production event based on a comparison of one or more pre-production parent identifiable elements and one or more pre-production child identifiable elements of a subject identifiable element, with the post-production identifiable elements. The present invention provides for a system and a method for reconstructing a regression test case based on a comparison of functions of the extracted pre-production identifiable elements and the post-production identifiable elements after the determination of similarity between the pre-production event and the post-production event.

IPC Classes  ?

37.

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

      
Application Number 17067862
Grant Number 11074533
Status In Force
Filing Date 2020-10-12
First Publication Date 2021-07-27
Grant Date 2021-07-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Upadhyay, Sandeep

Abstract

A system and a method for creating an optimized actionable interface for data access and visualization is provided. Different types of metrics and Key Performance Indicators (KPIs) data associated with enterprise data is analyzed for determining one or more key metrics and KPIs data and identifying a causal attribution data between the key metrics and KPIs data for determining effect of change of one key metric and KPI data on another key metric and KPI data. Further, one or more widgets are generated based on the analyzed metrics and KPIs data. Further, a unified user interface (UI) is generated for visualization of the widgets. Lastly, an end-user activity on the unified UI is tracked based on one or more tags embedded in the unified UI. The tags capture the end-user clicks and actions on the unified UI.

IPC Classes  ?

  • G06F 3/0486 - Drag-and-drop
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

38.

System and a method for moving legacy applications to cloud

      
Application Number 16830588
Grant Number 11061652
Status In Force
Filing Date 2020-03-26
First Publication Date 2021-07-13
Grant Date 2021-07-13
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Biswas, Sekhar Ranjan
  • Doshi, Palash
  • Ansell, Marcus

Abstract

The present invention provides for a system and a method for translating a legacy source code to a cloud native code. The present invention provides for receiving a source code and deriving a plurality of queries from the source code and the queries comprise a plurality of tokens. The present invention provides for constructing an abstract syntax tree in the form of a data structure from the tokens. The present invention provides for traversing the abstract syntax tree, the identified pattern, the scope table and the syntax table for translation of the tokens of the abstract syntax tree into new tokens stored in the form of a cloud native abstract syntax tree. The present invention provides for concatenating the new tokens stored in the cloud native abstract syntax tree to generate a translated cloud native code to be hosted on a cloud platform.

IPC Classes  ?

39.

System and method for optimizing management of inventory data

      
Application Number 16795820
Grant Number 11210629
Status In Force
Filing Date 2020-02-20
First Publication Date 2021-06-24
Grant Date 2021-12-28
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (China)
Inventor
  • Saravanabhavan, Hari
  • Balasubramanyam, Chandrasekhar
  • Julka, Ritu
  • Mishra, Punit Kumar

Abstract

A system and method for optimizing management of inventory data is provided. A set of variables required for operating an inventory is determined. The set of variables represents one or more parameters associated with stock maintenance data of items present in the inventory. Further, a set of actionable variables from the set of variables is determined based on ranking two or more pre-determined variables from a set of pre-determined variables with respect to one or more target variables. The set of actionable variables represents one or more variables from the ranked variables. Lastly, a correlation is computed between the inventory stock maintenance data and the set of actionable variables based on an optimization model. The optimization model is trained and generated based on the set of actionable variables.

IPC Classes  ?

  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"

40.

System and method for anti-pattern detection for computing applications

      
Application Number 16835642
Grant Number 11403536
Status In Force
Filing Date 2020-03-31
First Publication Date 2021-06-17
Grant Date 2022-08-02
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (Italy)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Kalyanasundaram, Duraivel
  • Venkatakrishnan, Sriram
  • Natarajan, Selvaraj
  • Ramani, Janakiraman

Abstract

A system and method for anti-pattern detection for computing application prior to deployment in cloud environment is provided. The present invention provides for applying a pre-defined set of rules on one or more applications source code. The pre-defined set of rules are applied in pre-defined order. Further, applying one or more anti-pattern detection models on one or more applications source code. The anti-pattern detection models are applied for determining correlation between one or more syntax patterns of the application source code and the anti-patterns detection models. Further, detecting anti-patterns associated with the syntax patterns of the application source code based on the pre-defined set of rules and the anti-patterns detection models. The detected anti-patterns represent unique anti-patterns. Lastly, generating a migration actionable event for the application source code based on the detected anti-patterns.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06N 20/00 - Machine learning
  • G06F 8/75 - Structural analysis for program understanding
  • G06F 8/76 - Adapting program code to run in a different environmentPorting

41.

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

      
Application Number 16835694
Grant Number 11237941
Status In Force
Filing Date 2020-03-31
First Publication Date 2021-06-17
Grant Date 2022-02-01
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Ramachandran, Kumaresan
  • Mohan, Karthikeyan
  • Duraipandian, Jeyashree Pandian

Abstract

The present invention provides for a system and a method for application transformation to cloud for conversion of an application source code to a cloud native code. The present invention provides for receiving a first, second, third and fourth transformation recommendation paths. Further, the present invention provides for applying a set of remediation templates based on the first and the second transformation recommendation paths. The present invention provides for applying a pre-defined transformation process flow on the application source code based on the first and the second transformation recommendation paths to transform the application source code to the cloud native code. The present invention provides for applying a reusable service template on the application source code. The present invention provides for creating plurality of configuration artifacts specific to the cloud platform. The preset invention provides for building a CI/CD pipeline for integration and deployment of the cloud native code.

IPC Classes  ?

  • G06F 8/65 - Updates
  • G06F 9/445 - Program loading or initiating
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 8/40 - Transformation of program code
  • G06F 9/54 - Interprogram communication
  • G06F 8/71 - Version control Configuration management
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 8/33 - Intelligent editors
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]

42.

System and a method for automating application development and deployment

      
Application Number 16740451
Grant Number 11210070
Status In Force
Filing Date 2020-01-12
First Publication Date 2021-05-20
Grant Date 2021-12-28
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Velammal, Parasu Pillai Iyappan
  • Venkatesan, Madhusudhan
  • Natarajan, Selvaraj

Abstract

A system and a method for automating application development and deployment is provided. An automation engine is configured to generating a computing application source code associated with a domain based on a source code template. Further, fetching a developed computing application. The computing application is developed based on the generated computing application source code. Further, deploying the developed computing application in one or more pre-defined deployment infrastructures based on a deployment template. Lastly, rectifying one or more errors associated with the development and deployment of the computing application based on pre-defined training models associated with multiple error detection and rectification conditions.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/445 - Program loading or initiating
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 8/36 - Software reuse
  • G06N 20/00 - Machine learning
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/60 - Software deployment

43.

System and method for performing homomorphic aggregation over encrypted data

      
Application Number 16740550
Grant Number 11251936
Status In Force
Filing Date 2020-01-13
First Publication Date 2021-05-13
Grant Date 2022-02-15
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Lakshmanan, Babu Chinniah
  • Soundararajan, Prasad
  • Tamilarasi Karthik Kumar, Velayudhaperumal
  • Koniyath, Semeerali

Abstract

A system and method for converting an input dataset based on a query received via a user interface into one or more defined range values is provided wherein the input dataset is converted into one or more defined range values based on a conversion value matrix. The present invention provides for encrypting the defined range values of the input dataset into a first cipher text matrix. Further, the present invention provides for encrypting the conversion value matrix into second cipher text matrix. The present invention provides for performing a computation operation between the first cipher text matrix and the second cipher text matrix to generate an aggregated cipher text matrix. The present invention provides for decrypting the aggregated cipher text matrix into a decrypted result matrix. The present invention provides for performing an aggregation operation by counting pre-defined digit in each column of the decrypted result matrix.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/08 - Key distribution
  • G06F 21/60 - Protecting data

44.

Artificial intelligence enabled mixed reality system and method

      
Application Number 16744781
Grant Number 11113890
Status In Force
Filing Date 2020-01-16
First Publication Date 2021-05-06
Grant Date 2021-09-07
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Joseph, Rajkumar
  • Peedika, Safuvan Puthan
  • Vedamanickam, Arun Muthuraj
  • Appakutty, Rajagopal
  • Rathi, Purwa

Abstract

The present invention relates to an artificial intelligence based system and method for moderating interaction between interacting users. The attempt is to improve emotional intelligence of users so that a seasoned response and reaction is observed during interaction, even if situations of conflict arise. The disclosure, thus, provides for a mixed reality glass powered assistant that displays the moderated expressions of a customer to the service provider. For the same, the analytical engine upon determining the negative emotions of customer, transforms the image of customer and adds smile to his face, which is presented to the service provider via a mixed reality glass so that he responds back to the customer in a positive manner.

IPC Classes  ?

  • G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

45.

System and a method for resource data classification and management

      
Application Number 16751572
Grant Number 11170009
Status In Force
Filing Date 2020-01-24
First Publication Date 2021-04-29
Grant Date 2021-11-09
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Venkataraman, Swaminath
  • Suresh, Dinesh
  • Rajagopal, Karthik
  • Vaidyanathan, Girivas
  • Kabra, Anand
  • Bhattacharjee, Arunava
  • Srinivasan, Ramesh
  • Raitani, Shreshth
  • Aylur, Suresh Ramanathan
  • Sharma, Ankit
  • Sampathkumar, Giridhar

Abstract

The present invention discloses a system and a method for resource data classification and management. In operation, the present invention provides for evaluating a deployment probability score for each incoming data-record based on previous data-records. Further, a match score of each incoming data-record is computed. Furthermore, each incoming data-record is analyzed to determine a bench period associated with each incoming data-record. Yet further, the present invention, categorizes the incoming data-records into two or more categories based on corresponding deployment probability score, match score and bench period. A deployment opportunity index is generated for each incoming data-record representing the categories and corresponding probability score, match score and bench period, providing an upfront indication of deploy-ability of an incoming data-record. Finally, the present invention provides for generating a list of recommendations for each data-record.

IPC Classes  ?

46.

System and a method for detecting anomalous patterns in a network

      
Application Number 16727012
Grant Number 11496495
Status In Force
Filing Date 2019-12-26
First Publication Date 2021-04-29
Grant Date 2022-11-08
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Babu, Lakshmanan
  • Selvaraj, Vinoth
  • Viswanathan, Srihari
  • Cheriakallil, Rohith
  • Dasarathan, Keerthika

Abstract

The present invention discloses a system and a method for detecting anomalous patterns in a network such as a LAN, WAN, MAN, internet of things (Iot), cloud networks, or any other network. In operation, the system and method of the present invention determines a generic pattern of behavior associated with a plurality of anomaly classes based on a plurality of feature values using reinforcement learning technique. The generic pattern is fixed as a boundary for each of the plurality of anomaly classes and is representative of behavior which substantially simulates the network behavior on attack by any of the plurality of anomaly classes. Further, the present invention, provides for updating the generic pattern using reinforcement learning. The updated generic pattern is implemented to analyze and detect anomalous behavior in the incoming network traffic in real time.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06N 3/08 - Learning methods

47.

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

      
Application Number 16569887
Grant Number 10951492
Status In Force
Filing Date 2019-09-13
First Publication Date 2021-01-28
Grant Date 2021-03-16
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Sen, Tapodhan
  • Pradhan, Saroj
  • Basu, Swastika
  • Pal, Arunava
  • Bandyopadhyay, Sandip

Abstract

A system and method for conversion of monolithic services to micro-services is provided. One or more features related to service associated with domain implemented by monolithic service source code are identified. Features are identified for creating first feature set. One or more features are determined related to dependencies and cross-dependencies amongst one or more service functions associated with service, implemented by monolithic service source code, and between service functions and entities associated with domain expressed in the monolithic service source code. One or more features related to dependencies and cross-dependencies are determined for creating second feature set. Relationship between features present in first feature set and second feature set is determined. The relationship is representative of similarity of the features present in first feature set and second feature set. One or more micro-services are created based on similarity between features present in first feature set and second feature set.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G06F 9/54 - Interprogram communication
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04L 12/24 - Arrangements for maintenance or administration
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 8/41 - Compilation
  • G06F 8/72 - Code refactoring
  • G06F 8/76 - Adapting program code to run in a different environmentPorting
  • G06F 9/445 - Program loading or initiating

48.

System and method for optimizing unmanned aerial vehicle based warehouse management

      
Application Number 16519154
Grant Number 11430341
Status In Force
Filing Date 2019-07-23
First Publication Date 2020-12-03
Grant Date 2022-08-30
Owner COGNIZANT TECHNOLOGY SOLUTIONS SINDIA PVT. LTD. (India)
Inventor
  • Sachdeva, Gurpreet Singh
  • Yechangunja, Ramesh

Abstract

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.

IPC Classes  ?

  • G06Q 10/08 - Logistics, e.g. warehousing, loading or distributionInventory or stock management
  • G06T 7/13 - Edge detection
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • G06T 17/05 - Geographic models
  • G08G 5/00 - Traffic control systems for aircraft

49.

System and a method for providing color vision deficiency assistance

      
Application Number 16515607
Grant Number 11055881
Status In Force
Filing Date 2019-07-18
First Publication Date 2020-11-05
Grant Date 2021-07-06
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Bandyopadhyay, Avinandan
  • Chakraborty, Subhas
  • Yechangunja, Ramesh

Abstract

The present invention discloses a system and a method for providing color vision deficiency assistance by selectively recoloring pixels of an image frame including unperceivable colors with perceivable colors in real time. In particular, the present invention provides for rescaling the image frame using a first set of rules. Further, a perceivable color space is selected based on one or more parameters. Furthermore, one or more pixels associated with unperceivable colors are identified using a second set of rules. Yet further, the identified one or more pixels are recolored using the selected perceivable color space and a third set of rules. Finally, a corrected image frame comprising perceivable colors is provided.

IPC Classes  ?

  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 7/90 - Determination of colour characteristics
  • G06T 9/40 - Tree coding, e.g. quadtree, octree
  • H04N 1/60 - Colour correction or control

50.

System and a method for assessing data for analytics

      
Application Number 16400499
Grant Number 11151483
Status In Force
Filing Date 2019-05-01
First Publication Date 2020-11-05
Grant Date 2021-10-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Panday, Mrityunjoy
  • Kumar, Nagarajan

Abstract

A System and a Method for Assessing Data for Analytics A system and a method for assessing readiness of data for data science and analytics is disclosed. The present invention quantifies readiness of data by providing a data insight quotient (DIQ). In particular, a nucleus of a dataset retrieved from an enterprise database is derived. The dataset is representative of data collected for a predefined objective over a period of time and includes a plurality of features and records. Further, a plurality of time-ordered datasets are generated by dividing the retrieved dataset based on a selected time series. A nucleus is derived for each of the time-ordered dataset. Furthermore, relevancy and redundancy of each of the plurality of time-ordered datasets is evaluated. The present invention, further computes the complexity and noise associated with each of the time-ordered datasets. Finally, a DIQ value for each time-ordered dataset is evaluated as a function of relevancy, complexity, noise and redundancy.

IPC Classes  ?

  • G06F 16/242 - Query formulation
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries

51.

System and a method for semantic level image retrieval

      
Application Number 16440136
Grant Number 10949702
Status In Force
Filing Date 2019-06-13
First Publication Date 2020-10-22
Grant Date 2021-03-16
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Joseph, Rajkumar
  • Gundimeda, Venugopal
  • John Luke, Jerubbaal
  • Balaji, Mahesh

Abstract

A system and method for retrieval of similar images related to query images is provided. The query images are pre-processed for noise removal by selecting filtering technique based on noise variance estimation in each query image with respect to pre-set noise variance threshold value. The pre-processed query images are pre-classified for determining class one image identifier. Image types are generated from pre-processed query images for determining class two image identifier. Features are extracted from pre-classified query images based on class one image identifier and from generated images based on class two image identifier. The images similar to query images are retrieved which have features similar to extracted features of pre-classified query images and generated images. The retrieved similar images are ranked for determining most similar images with respect to query images. Similarity between query images and retrieved similar images is analyzed for re-ranking retrieved similar images.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/46 - Extraction of features or characteristics of the image
  • G06F 16/535 - Filtering based on additional data, e.g. user or group profiles
  • G06N 3/08 - Learning methods
  • G06T 5/20 - Image enhancement or restoration using local operators
  • G06T 5/00 - Image enhancement or restoration

52.

Quantum key secure electronic device

      
Application Number 29693211
Grant Number D0899421
Status In Force
Filing Date 2019-05-31
First Publication Date 2020-10-20
Grant Date 2020-10-20
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Deb, Sandeep
  • Mitra, Indranil
  • Chauhan, Aan Singh

53.

System and a method for automated script generation for application testing

      
Application Number 16435859
Grant Number 11074162
Status In Force
Filing Date 2019-06-10
First Publication Date 2020-10-15
Grant Date 2021-07-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Dyavappa, Pallavi Handigodu
  • Nagamurthy, Saravana Kumar
  • Balakrishnan, Divya

Abstract

A computer-implemented method for automated test script generation for application testing, more particularly for testing one or more functions of Application Under Test (AUT) where, in operation, a test case flow sequence is ascertained, including a data list defining one or more methods, where each method is further representative of an automation code corresponding to a manual step of the test case, and a test class for testing a function of AUT is generated using the test case flow sequence if each of the one or more methods are available in the framework, such that the disclosure provides for generating a test class for testing the function of AUT by automatically generating the one or methods if the methods are not available in the framework.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

54.

System and method for efficiently monitoring hand hygiene

      
Application Number 16907458
Grant Number 11238721
Status In Force
Filing Date 2020-06-22
First Publication Date 2020-10-08
Grant Date 2022-02-01
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Waghode, Nitesh Dattu
  • Diwanji, Vivek Vasant
  • Pingle, Amit Bindumadhav
  • Pradhan, Himanshu
  • Patil, Mandar Pandurang
  • Singhal, Aman
  • Sharma, Ashish

Abstract

A system and computer-implemented method for efficiently monitoring hand hygiene is provided. The system comprises one or more sensors configured to determine presence of one or more individuals in vicinity. The system further comprises one or more controllers configured to ascertain identity of the one or more individuals. The one or more controllers are further configured to send one or more alerts to the one or more identified individuals to wash their hands. Furthermore, the one or more controllers are configured to monitor one or more handwashing instances by the one or more identified individuals and generate one or more compliance results for each of the one or more monitored handwashing instances. The one or more controllers are also configured to initiate one or more actions corresponding to each of the one or more monitored handwashing instances based on the generated one or more compliance results.

IPC Classes  ?

  • G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

55.

System and a method for automated resolution of configuration item issues

      
Application Number 16425081
Grant Number 10698749
Status In Force
Filing Date 2019-05-29
First Publication Date 2020-06-30
Grant Date 2020-06-30
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Prakash, Rohan
  • Gundurao, Yogesh Sosale
  • Kokolu, Kamlanjan
  • Perumal, Dhanalakshmi
  • Srinivasan, Krishnan
  • Panda, Jyoti Ranjan

Abstract

A system and method for automated resolution of events in a computing environment is provided. Problem types are identified from the events which are associated with configuration items (CIs) at issue. Further, domains of the CIs at issue are identified. Domains represent types of the CIs at issue. Existence of diagnosis and resolution sequences is checked which is based on identified problem types and domain associated with the CI types. Thereafter, diagnosis and resolution sequences are fetched, where sequences fetched at a first instance are at least in part updated with one or more new sequences. Fetched sequences are executed iteratively such that a next step of the executed diagnosis and resolution sequence is based on an output of a first step of the executed diagnosis and resolution sequence.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/46 - Multiprogramming arrangements
  • G06F 13/00 - Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
  • G06F 9/54 - Interprogram communication
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 9/445 - Program loading or initiating
  • G06F 40/295 - Named entity recognition

56.

System and a method for automated unit test generation

      
Application Number 16248115
Grant Number 10949334
Status In Force
Filing Date 2019-01-15
First Publication Date 2020-05-28
Grant Date 2021-03-16
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Sabanayagam, Sakthivel
  • Pradhan, Saroj
  • Korukoppula, Srujana
  • Vimal Kumar, Angusamy

Abstract

A system and a method for automating unit test case including generating a codebase extract by analysing an application source code, identifying one or more potential executable paths within a selected class or method based on an analysis of the codebase extract, executing one or more statements associated with each of the one or more potential paths using a symbolic execution technique and identifying one or more calls to external dependencies associated with the respective paths, and subsequently, a hint for spying and mocking respective external dependencies is generated, as a by-product of symbolic execution on identification of the external dependencies, whereby each hint is updated with respective ideal return value, and a unit test case for testing a selected class or method is generated by processing the hints with test data and an exclusion list.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

57.

System and method for monitoring lab processes and predicting their outcomes

      
Application Number 16244236
Grant Number 11449791
Status In Force
Filing Date 2019-01-10
First Publication Date 2020-05-21
Grant Date 2022-09-20
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Ramakrishnan, Arvind Naganathan

Abstract

A system for monitoring one or more lab processes and predicting their outcomes is provided. The system comprises a data acquisition module configured to acquire at least one of: ambient data and experimental data in real time from one or more lab resources and instruments. The system further comprises a process setup and monitoring module configured to receive the acquired data and facilitate setting-up and monitoring of one or more processes in real time utilizing the received data. The system furthermore comprises an experiment prediction module that is configured to obtain data from the data acquisition module and process setup and monitoring module. The experiment prediction module is further configured to employ one or more machine learning techniques on the obtained data to generate one or more patterns to predict outcomes of the one or more processes conducted in the lab in real time.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • G16H 10/40 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
  • G06F 8/30 - Creation or generation of source code
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06N 5/02 - Knowledge representationSymbolic representation

58.

Traffic light recognition system and method

      
Application Number 16559104
Grant Number 11087153
Status In Force
Filing Date 2019-09-03
First Publication Date 2020-04-30
Grant Date 2021-08-10
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Vishal, Kumar
  • Srinivasa, Arvind Channarayapatna
  • Mishra, Ritesh
  • Gundimeda, Venugopal

Abstract

The present disclosure is directed to a traffic light recognition system and method for advanced driver assistance systems (ADAS) and robust to variations in illumination, partial occlusion, climate, shape and angle at which traffic light is viewed. The solution performs a real time recognition of traffic light by detecting the region of interest, where extracting the region of interest is achieved by projecting the sequence of frames into a kernel space, binarizing the linearly separated sequence of frames, identifying and classifying the region of interest as a candidate representative of traffic light. With the aforesaid combination of techniques used, traffic light can be conveniently recognized from amidst closely similar appearing objects such as vehicle headlights, tail or rear lights, lamp posts, reflections, street lights etc. with enhanced accuracy in real time.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06T 7/90 - Determination of colour characteristics
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06K 9/46 - Extraction of features or characteristics of the image

59.

System and a method for optimized server-less service virtualization

      
Application Number 16242210
Grant Number 10819589
Status In Force
Filing Date 2019-01-08
First Publication Date 2020-04-30
Grant Date 2020-10-27
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Raskar, Hemant

Abstract

A system and a method for providing service virtualization in a distributed computing architecture without a central server is disclosed. The present invention provides one or more service pods implementable on one or more workstations. Each of the one or more service pods is configured to host one or more virtual services. Each of the one or more service pods interface with one or more live services to generate virtual service data to emulate said live services. The one or more service pods interface with each other via a network fabric technique and interact with one or more client applications to be tested. Each of the one or more service pods are configured to receive and process requests from one or more client applications using various modes of service pods. The present invention provides complete abstraction of the one or more workstations from the one or more service pods.

IPC Classes  ?

  • G06F 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/52 - Program synchronisationMutual exclusion, e.g. by means of semaphores
  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

60.

System and method for recognizing logos

      
Application Number 16214495
Grant Number 10846571
Status In Force
Filing Date 2018-12-10
First Publication Date 2020-03-19
Grant Date 2020-11-24
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Joseph, Rajkumar
  • Venugopal, Gundimeda
  • Raj, Vinayaka
  • Balaji, Mahesh

Abstract

A system, a method, and a computer program product for recognizing a logo from an image is provided. The method comprises receiving and preprocessing an image that contains the logo to be recognized. The method further comprises detecting text of the logo to recognize the logo. The method furthermore comprises extracting local and global features of a region of interest associated with the logo to recognize the logo if the text is not detected in the logo. The method further comprises detecting one or more signs in proximity of the logo to recognize the logo if the logo is not recognized by extracting the local and global features of the logo. The method finally comprises identifying a region where the logo is present in the pre-processed image to recognize the logo if the logo is not recognized by detecting the one or more signs in proximity of the logo.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06T 7/13 - Edge detection
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field

61.

System and method for efficiently monitoring hand hygiene

      
Application Number 16197782
Grant Number 10692355
Status In Force
Filing Date 2018-11-21
First Publication Date 2020-03-05
Grant Date 2020-06-23
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Waghode, Nitesh Dattu
  • Diwanji, Vivek Vasant
  • Pingle, Amit Bindumadhav
  • Pradhan, Himanshu
  • Patil, Mandar Pandurang
  • Singhal, Aman
  • Sharma, Ashish

Abstract

A system and computer-implemented method for efficiently monitoring hand hygiene is provided. The system comprises one or more sensors configured to determine presence of one or more individuals in vicinity. The system further comprises one or more controllers configured to ascertain identity of the one or more individuals. The one or more controllers are further configured to send one or more alerts to the one or more identified individuals to wash their hands. Furthermore, the one or more controllers are configured to monitor one or more handwashing instances by the one or more identified individuals and generate one or more compliance results for each of the one or more monitored handwashing instances. The one or more controllers are also configured to initiate one or more actions corresponding to each of the one or more monitored handwashing instances based on the generated one or more compliance results.

IPC Classes  ?

  • G08B 21/24 - Reminder alarms, e.g. anti-loss alarms
  • G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms

62.

System and method for providing location based services for user-fee chargeable facilities

      
Application Number 16156505
Grant Number 11282050
Status In Force
Filing Date 2018-10-10
First Publication Date 2020-02-27
Grant Date 2022-03-22
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Philipson, Alfred
  • Ganesan, Kabali
  • Godwin, Paul
  • Magan, Alok

Abstract

A system and method for providing location based services for user-fee chargeable facilities is provided. The invention provides for detecting location, and offering and charging for usage of user-fee chargeable facilities. The invention further provides a convenient and common platform for offering user-fee chargeable services from different organizations. Furthermore, the invention provides a system and method that facilitates payment of fees through multiple payment channels, provides opportunities for using accumulated loyalty points in lieu of payments, availing personalized discounts and/or offers in lieu of financial payments and provides options for sharing the payment of fees between multiple users. The invention also provides a system and method that helps facility owners and operators and third party partners to reduce costs and increase revenue leveraging location-based services.

IPC Classes  ?

  • G06Q 20/10 - Payment architectures specially adapted for electronic funds transfer [EFT] systemsPayment architectures specially adapted for home banking systems
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06Q 20/22 - Payment schemes or models

63.

System and method for adaptive information storage management

      
Application Number 16121251
Grant Number 10885038
Status In Force
Filing Date 2018-09-04
First Publication Date 2020-01-09
Grant Date 2021-01-05
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Chauhan, Harish
  • Hari, Jasjit Singh

Abstract

A system and a method for adaptive information storage management is provided. One or more parameters from an incoming data stream is identified based on a set of predetermined rules. The identified parameters correspond to a set of predetermined parameters. A subset of rules is applied, from the set of predetermined rules, on the incoming data stream. The subset of rules represent a series of iterative rules associated with each identified parameter. One or more data storage allocation files are generated that represent results of application of the set of predetermined rules and the subset of rules. The results include at least a storage system type identified from the storage system as optimal for storing the incoming data stream.

IPC Classes  ?

  • G06F 16/2455 - Query execution
  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 16/215 - Improving data qualityData cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors
  • G06F 16/22 - IndexingData structures thereforStorage structures

64.

System and method for tracking and authenticating code transition during phases of development and deployment

      
Application Number 16114395
Grant Number 11232189
Status In Force
Filing Date 2018-08-28
First Publication Date 2020-01-09
Grant Date 2022-01-25
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Chandrasekaran, Rajkumar
  • Vedagiri, Karthikeyan

Abstract

A system and method for tracking and authenticating software code transition during various phases of software development and deployment in a DevOps platform is provided. The present invention provides for creating, modifying and deleting one or more code authentication elements including respective policies within a distributed ledger. The code authentication elements are mapped with one or more event types in respective one or more tools of a DevOps platform. Information associated with occurrence of an event in one or more tools of the DevOps platform are retrieved. The retrieved event information is parsed to extract event type and a code authentication element is invoked based on the identified event type. The invoked code authentication element authenticates software code transition to appropriate tool of DevOps platform based on one more defined policies. A result representative of authentication success or failure is stored in the distributed ledger for tracking and auditing.

IPC Classes  ?

65.

System and method for managing service requests

      
Application Number 16026201
Grant Number 11144930
Status In Force
Filing Date 2018-07-03
First Publication Date 2019-11-21
Grant Date 2021-10-12
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Sosale, Yogesh Gundurao
  • Dubey, Santosh Kumar
  • Prakash, Rohan

Abstract

A system and computer-implemented method for managing service request is provided. The system comprises a collaboration engine configured to receive one or more service requests from one or more service management tools. The system further comprises a classification engine configured to identify a configuration item and problem type corresponding to each of the one or more received service requests. Furthermore, the system comprises a policy engine configured to determine one or more pre-stored rules associated with the identified configuration item and problem type. The system also comprises a recommendation engine configured to recommend at least one of: one or more diagnostic actions and one or more resolution actions corresponding to the one or more determined pre-stored rules. In addition, the system comprises an automation engine configured to perform at least one of: the one or more recommended diagnostic actions and the one or more recommended resolution actions.

IPC Classes  ?

66.

System and method for optimized tracking and identification of user equipment

      
Application Number 16176341
Grant Number 10455365
Status In Force
Filing Date 2018-10-31
First Publication Date 2019-10-22
Grant Date 2019-10-22
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Saravanabhavan, Hari
  • Balasubramanyam, Chandrasekhar

Abstract

A system and method for tracking and identifying user equipment(s) is provided. The present invention provides for determining if a user store location is included within a list of stores associated with the business entity. Further, the present invention provides for determining the user equipment location within a predefined range of one or more stores associated with the business entity. The invention further provides for identifying a target user equipment based on one or more parameters if the user equipment location is same as one of the store locations associated with the business entity. The target user equipment is representative of a user equipment associated with a valued user. The identification of the target user equipment triggers, at least one of a Wi-Fi based technique and an image recognition technique to determine precise location of the target user equipment within the store.

IPC Classes  ?

  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04W 4/029 - Location-based management or tracking services
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G01S 5/02 - Position-fixing by co-ordinating two or more direction or position-line determinationsPosition-fixing by co-ordinating two or more distance determinations using radio waves
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • H04W 4/33 - Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings

67.

System and method for efficiently and securely managing a network using fog computing

      
Application Number 16008502
Grant Number 10642656
Status In Force
Filing Date 2018-06-14
First Publication Date 2019-10-17
Grant Date 2020-05-05
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Venkatachalam, Natarajan
  • Kulshreshtha, Anuj

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G16H 40/40 - ICT specially adapted for the management or administration of healthcare resources or facilitiesICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades

68.

System and method for developing software applications of wearable devices

      
Application Number 15952470
Grant Number 10409575
Status In Force
Filing Date 2018-04-13
First Publication Date 2019-08-15
Grant Date 2019-09-10
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Gudipati, Ambaprasad

Abstract

A system and computer-implemented method for developing software applications of wearable devices is provided. The system comprises an application vision module configured to facilitate creation of a sitemap for applications of wearable devices and create application screens and a screen designer module configured to customize the application screens. The system further comprises a business logic module configured to generate code for business rules and business logic functions and link the generated code with the customized application screens and a database creation and interaction module configured to generate code for creating a local database on the wearable devices and link the generated code with the customized application screens. Furthermore, the system comprises a server mapping module configured to map the linked code with web services and a server database, an application structuring module configured to generate an application structure and code generators configured to generate native code of the applications.

IPC Classes  ?

69.

System and a method for entity tracking

      
Application Number 15980934
Grant Number 10368203
Status In Force
Filing Date 2018-05-16
First Publication Date 2019-07-30
Grant Date 2019-07-30
Owner Cognizant Technology Solutions India Pvt. Ltd. (India)
Inventor Vangipuram, Ranga

Abstract

A system and method for monitoring and tracking entities in one or more transit points is provided. The present invention provides for receiving one or more types of signaling functions associated with an entity in response to a code generated by a transmitter device. The code comprises a unique transmitter ID associated with a unique entity ID. Further, the invention provides for ascertaining validity of at least one type of signaling function and generating a time stamped record of at least one type of signaling function. Further, the invention provides for processing the code with tracking data to generate an event message. The tracking data comprises at least location of the entity along with other parameters associated with the entity. Further, the invention provides for extracting the unique entity ID and tracking data associated with the entity from the event message, and generating a tracking file.

IPC Classes  ?

  • H04W 4/029 - Location-based management or tracking services

70.

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

      
Application Number 15952565
Grant Number 10635409
Status In Force
Filing Date 2018-04-13
First Publication Date 2019-07-18
Grant Date 2020-04-28
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Pradhan, Saroj
  • Sen, Tapodhan
  • Chakrabarti, Anirban

Abstract

A system for improving software code quality using artificial intelligence is provided. The system comprises a training data extraction module to extract learning data files from a source control management system and an integrated development environment for preparing training data. The system further comprises a machine learning model trainer that conducts training of an artificial neural network. The system further comprises a machine learning recommendation module that queries the trained artificial neural network to check for recommendations for improving quality of one or more new software codes and one or more modified software codes. The system also comprises a remediation module that determines one or more coding standard violations in the one or more new software codes and one or more modified software codes. The quality of the one or more new software codes and one or more modified software codes is improved by applying the recommendations.

IPC Classes  ?

71.

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

      
Application Number 15886338
Grant Number 10509718
Status In Force
Filing Date 2018-02-01
First Publication Date 2019-06-13
Grant Date 2019-12-17
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Venkatasubramanian, Ramakrishnan
  • Sankar, Amarnath
  • Lamech, Carnelian
  • Anit, Ghatak
  • Kumarappan, Srinivasan
  • Sangavkar, Suraj

Abstract

A system and computer-implemented method for generating software testing scripts from test cases is provided. The system comprises a test case importing module configured to receive test cases and a Natural Language Processing (NLP) module configured to scan and mine text of the received test cases. Furthermore, the system comprises a user interface object identifier to identify one or more User Interface (UI) elements, functional flow models and test steps and corresponding test data. The system also comprises a user interface object mapper to map the one or more identified UI elements from the test cases with one or more user interface elements corresponding to one or more wireframes. In addition, the system comprises a test script generator to receive the mapped one or more UI elements, the identified functional flow models and the identified test steps and corresponding test data for generating test scripts.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 8/34 - Graphical or visual programming
  • G06N 5/02 - Knowledge representationSymbolic representation
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 8/10 - Requirements analysisSpecification techniques
  • G06N 20/00 - Machine learning

72.

System and method for predicting performance failures in a computer program

      
Application Number 16044799
Grant Number 11151023
Status In Force
Filing Date 2018-07-25
First Publication Date 2019-05-23
Grant Date 2021-10-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Gupta, Vikul
  • Velayudham, Vasanthkumar
  • Palanivelu, Saravanan

Abstract

A system for predicting performance failures in a computer program during the course of its development is provided. The system comprises a pattern identifier module that identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a performance failure extraction module that identifies frequent sets of performance failures that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine that establishes patterns between the frequent sets of modified source code files and the frequent sets of performance failures by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of performance failures for each historical build. Finally, the system further comprises a performance failure recommendation engine that predicts performance failures in one or more new builds associated with the computer program based on the established patterns.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/30 - Monitoring
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06N 20/00 - Machine learning
  • G06F 11/00 - Error detectionError correctionMonitoring

73.

System and method for efficiently developing and testing home automation systems

      
Application Number 15860956
Grant Number 10367650
Status In Force
Filing Date 2018-01-03
First Publication Date 2019-05-09
Grant Date 2019-07-30
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Venugopal, Satish
  • Muthiah, Subbiah
  • Ramachandran, Thiruvenkateswaran

Abstract

A system and computer-implemented method for efficiently developing and testing home automation systems is provided. The system comprises one or more robotic modules configured to interact with home automation systems under test and home devices and appliances, wherein the one or more home devices and appliances are monitored by the home automation systems. The one or more robotic modules are further configured to execute test scripts received from a test automation framework in communication with the one or more robotic modules and initiate workflows based on the executed test scripts. Furthermore, the one or more robotic modules facilitate at least one of: the home automation systems and the connected home devices and appliances to perform actions based on the initiated workflows. The one or more robotic modules also forward results of the performed actions to the test automation framework for generating a report of the executed test scripts.

IPC Classes  ?

  • H04L 12/28 - Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
  • G09B 5/12 - Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations different stations being capable of presenting different information simultaneously
  • B25J 9/16 - Programme controls

74.

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

      
Application Number 15877843
Grant Number 11144832
Status In Force
Filing Date 2018-01-23
First Publication Date 2019-05-09
Grant Date 2021-10-12
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Gangadharan, Gangadharan Ramakrishnan
  • Vemula, Dinesh Reddy

Abstract

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.

IPC Classes  ?

  • G11C 11/00 - Digital stores characterised by the use of particular electric or magnetic storage elementsStorage elements therefor
  • F41G 7/22 - Homing guidance systems
  • G06N 3/12 - Computing arrangements based on biological models using genetic models
  • G06N 20/00 - Machine learning
  • G06F 17/17 - Function evaluation by approximation methods, e.g. interpolation or extrapolation, smoothing or least mean square method
  • G06F 17/12 - Simultaneous equations
  • G06F 17/16 - Matrix or vector computation

75.

System and a method for providing on-demand resiliency services

      
Application Number 15869612
Grant Number 10592359
Status In Force
Filing Date 2018-01-12
First Publication Date 2019-05-02
Grant Date 2020-03-17
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Sankarasubramanian, Senthil Ramaswamy
  • Panneerselvam, Deepak
  • Kumar, Karthik

Abstract

A system and method for handling one or more dependency services hosted by one or more dependency servers for an upstream service hosted by an administrative server in a distributed computer architecture is provided. The present invention provides for identifying any abnormality in the behavior of the dependency services on the basis of metric values associated with service-parameters of said dependency services. Further, the resiliency services are enabled in order to handle one or more faltering dependency services based on the faulty metric values associated with the service-parameters. Yet further, the one or more faltering dependency services are continuously monitored, and one or more resiliency services are withdrawn once the fault in said dependency services is resolved. Yet further, the present invention provides a conversational bot interface for managing the administrative server and associated dependency services.

IPC Classes  ?

  • G06F 11/20 - Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

76.

COGNIZANT INTELLIGENT QUALITY DESIGNER

      
Serial Number 88384120
Status Registered
Filing Date 2019-04-12
Registration Date 2020-04-28
Owner Cognizant Technology Solutions India Private Limited (India)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software monitoring, synthesizing, and analyzing data in the field of test design automation; downloadable computer software for enabling business users to model the business process workflows, automated generation of test cases from the models, automated prioritization and optimization of test cases, risk and regression analysis Business management, consulting, and advisory services; business knowledge management services in the field of test design automation Software as a service (SAAS) featuring computer software platform for monitoring, synthesizing, and analyzing data in the field of test design automation; providing temporary use of non-downloadable software for monitoring, synthesizing, and analyzing data in the field of test design automation; platform as a service featuring computer software platforms for enabling business users to model the business process workflows, automated generation of test cases from the models, automated prioritization and optimization of test cases, risks and regression analysis

77.

System and method for predicting defects in a computer program

      
Application Number 15817545
Grant Number 11144308
Status In Force
Filing Date 2017-11-20
First Publication Date 2019-03-21
Grant Date 2021-10-12
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Velayudham, Vasanthkumar
  • Perianayagam, John Wilson Raj
  • Gupta, Vikul

Abstract

A system for predicting defects in a computer program during its development is provided. The system comprises a pattern identifier module which identifies frequent sets of source code files that have been modified together in plurality of historical builds. The system further comprises a keyword extractor module which identifies frequent sets of defect keywords that have been logged together in the plurality of historical builds. The system furthermore comprises a correlation engine which establishes patterns between the frequent sets of modified source code files and the frequent set of defect keywords by identifying co-occurrence between the frequent sets of modified source code files and the frequent sets of defect keywords for each historical build. Finally, the system further comprises a defect recommendation engine which predicts defects in new builds associated with the computer program based on the established patterns.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 8/71 - Version control Configuration management
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06N 20/00 - Machine learning

78.

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

      
Application Number 15798661
Grant Number 10484413
Status In Force
Filing Date 2017-10-31
First Publication Date 2019-02-21
Grant Date 2019-11-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Kar, Abhishek
  • Jain, Arpit
  • Das, Kuntal
  • Kumar, Shyam

Abstract

A system and a method for detecting anomalous activities in a distributed and decentralised network is provided. Anonymous users transacting in the network are identified and one or more transactional attributes are retrieved to define characteristics of users and associated transactional behaviour with other users. Further, user-level statistics are evaluated based on transactional attributes. Datatype representative of transactional behavior of users with other users is generated using user-level statistics of identified users. Users with similar transactional behavior are classified based on generated transactional attributes. One or more anomaly detection techniques are implemented for identifying optimum classification of users into data clusters based on the change detected in the classification of users in data clusters. Anomalous users are identified from the optimum classification for efficiently and effectively detecting anomalous activities in the network.

IPC Classes  ?

  • G06F 21/00 - Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

79.

System and a method for detecting fraudulent transactions at a transaction site

      
Application Number 15726516
Grant Number 10528950
Status In Force
Filing Date 2017-10-06
First Publication Date 2019-02-07
Grant Date 2020-01-07
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Kar, Abhishek
  • Yadav, Aditya
  • Bajpai, Akash
  • Kumar, Shyam

Abstract

A system and a method for detecting fraudulent transactions at a transaction site by analyzing pattern of events associated with one or more transactions are provided. The present invention provides for forming a collection of most probable fraudulent patterns and true patterns associated with one or more transactions, selecting a pattern classification technique, generating a data input from an ongoing transaction that is interpretable by the selected pattern classification technique, and effectively and efficiently categorising ongoing transaction into fraudulent and genuine transactions using selected pattern classification technique. The present invention may be utilized in a variety of applications where discrete time-ordered visual events are associated with a transaction, for example: vehicles detected in relation to a transit point, badge or card swipes from an automated door lock etc., which indicate trespassing, theft and unauthorized access to restricted areas etc. with a primary focus on retail shrinkage.

IPC Classes  ?

  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentialsReview and approval of payers, e.g. check of credit lines or negative lists
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/78 - Combination of image acquisition and recognition functions
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06Q 20/20 - Point-of-sale [POS] network systems
  • G07G 1/00 - Cash registers
  • G06Q 20/38 - Payment protocolsDetails thereof
  • G06N 3/02 - Neural networks

80.

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

      
Application Number 16151765
Grant Number 10499188
Status In Force
Filing Date 2018-10-04
First Publication Date 2019-01-31
Grant Date 2019-12-03
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Vangipuram, Ranga Srinivasan

Abstract

A system, computer-implemented method and computer program product for determining location of resources in a predefined region is provided, where the system includes a receiver, installed on one or more resources, to receive one or more signals, from one or more transmitters placed on predetermined locations in the predefined region and determine and forward a reference point ID corresponding to the one or more transmitters, the system further including a microcontroller, residing on the one or more resources, to receive the forwarded reference point ID, retrieve location coordinates corresponding to the determined reference point ID from a central server, fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources and detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time.

IPC Classes  ?

  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04B 17/318 - Received signal strength
  • H04B 17/27 - MonitoringTesting of receivers for locating or positioning the transmitter

81.

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

      
Application Number 15955785
Grant Number 10482006
Status In Force
Filing Date 2018-04-18
First Publication Date 2018-12-20
Grant Date 2019-11-19
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Kumar, Sanjeev
  • Meenakshi Sundaram, Giripriya
  • Krishnamurthy Vijayalakshmi, Vellore
  • Kumar, Naveen

Abstract

A system and computer-implemented method for automatically categorizing test cases is provided. The system comprises a test case importing module configured to receive one or more test cases and a primary grouping module configured to sort the received test cases based on description of the test cases into groups and form a test case array connecting each of the one or more received test cases with a corresponding group number. Furthermore, the system comprises a test step matrix generator configured to receive the one or more test cases and analyze test steps corresponding to each of the one or more received test cases to create a test step matrix. In addition, the system comprises a matrix concatenator configured to concatenate the test case array with the test step matrix and a secondary grouping module configured to generate one or more groups of test cases belonging to one or more categories.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 17/16 - Matrix or vector computation

82.

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

      
Application Number 15719994
Grant Number 10459753
Status In Force
Filing Date 2017-09-29
First Publication Date 2018-11-29
Grant Date 2019-10-29
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Raskar, Hemant

Abstract

A system, computer-implemented method and computer program product for agent based transaction recordings for service virtualization is provided. The system comprises a proxy manager configured to receive a request from one or more proxy agents for registration. The system further comprises one or more smartstub clients configured to provide one or more options for selecting one or more proxy agents from a list of registered proxy agents and receiving service information. Furthermore, the one or more selected proxy agents configured to record simultaneously, each of the one or more service transactions between the one or more service endpoints and the corresponding one or more consumer applications and forward the one or more recorded service transactions to the proxy manager, wherein the proxy manager provides the one or more recorded service transactions to the one or more smartstub clients for service virtualization.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 9/48 - Program initiatingProgram switching, e.g. by interrupt
  • H04N 21/2543 - Billing
  • H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
  • G06F 9/46 - Multiprogramming arrangements

83.

COGNIZANT DISCOVERPROCESS

      
Serial Number 88178483
Status Registered
Filing Date 2018-11-01
Registration Date 2020-12-22
Owner Cognizant Technology Solutions India Private Limited (India)
NICE Classes  ?
  • 35 - Advertising and business services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Business management, consulting, and advisory services; business knowledge management services in the field of business process management Software as a services (SAAS) featuring computer software platform for monitoring, synthesizing, and analyzing data from multiple sources in the field of business process management; providing on-line non-downloadable software for monitoring, synthesizing, and analyzing data from multiple sources in the field of business process management; platform as a services (PAAS) featuring computer software platforms with analytics capabilities and dashboard tools for information management, performance analysis, and robotic process automation

84.

SMARTSTUB

      
Serial Number 88167183
Status Registered
Filing Date 2018-10-24
Registration Date 2019-06-04
Owner Cognizant Technology Solutions India Private Limited (India)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software platforms for workflow management; software for interface based data integration, dynamic data-updates, dynamic data-sets, response node-repetitions, search and aggregates within response, data masking and encryption, synchronous and a synchronous service virtualization, built-in proxy provider, built-in conditional responses, status and dynamic services routing and healing, engineering virtual assets; computer software for the design of virtual assets and view of coordinated services data, activities and information across businesses

85.

System and method for detecting retinopathy

      
Application Number 15690662
Grant Number 10660576
Status In Force
Filing Date 2017-08-30
First Publication Date 2018-08-02
Grant Date 2020-05-26
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Balaji, Mahesh
  • Gundimeda, Venugopal
  • Jinka, Parthasarathi
  • Joseph, Rajkumar
  • Sambandam, Sakthi Indra
  • Murali, Ratan Sundarrajan
  • Raj, Vinayaka

Abstract

A system and computer-implemented method for detecting retinopathy is provided. The system comprises an image input module configured to receive one or more fundus images. Further, the system comprises a pre-processing module configured to apply one or more transformations to the one or more received fundus images. Furthermore, the system comprises a feature extraction module configured to extract one or more features from the one or more transformed images using one or more Convolutional Neural Networks (CNNs). Also, the system comprises a prediction module configured to determine stage of retinopathy by classifying the one or more extracted features using pre-stored features, wherein the pre-stored features are extracted from one or more training fundus images by the one or more CNNs and further wherein each pre-stored feature corresponds to a class which is associated with a predetermined stage of retinopathy.

IPC Classes  ?

  • A61B 5/00 - Measuring for diagnostic purposes Identification of persons
  • G06T 7/00 - Image analysis
  • G06K 9/46 - Extraction of features or characteristics of the image
  • A61B 3/12 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for looking at the eye fundus, e.g. ophthalmoscopes
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • A61B 3/00 - Apparatus for testing the eyesInstruments for examining the eyes
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

86.

System and method for automating testing of software applications

      
Application Number 15600101
Grant Number 10515001
Status In Force
Filing Date 2017-05-19
First Publication Date 2018-05-03
Grant Date 2019-12-24
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Ayyappan, Prabu Monkayarkarasi
  • Moncompu, Venkataraman Subramanian

Abstract

A system and computer-implemented method for automating testing of software applications based on wireframe of the software applications is provided. The system comprises a test plan module configured to create one or more test cases by providing one or more steps corresponding to the one or more test cases based on wireframe of one or more software applications and associate one or more objects, corresponding action and input parameters to each of the one or more steps. The system further comprises an object mapping module configured to map the one or more associated objects to corresponding one or more elements of the one or more software applications. Furthermore, the system comprises a browser execution module configured to execute the one or more created test cases, on one or more browsers, using the mapped one or more objects to test the one or more software applications and generate test execution results.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06F 11/32 - Monitoring with visual indication of the functioning of the machine

87.

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

      
Application Number 15374485
Grant Number 10455352
Status In Force
Filing Date 2016-12-09
First Publication Date 2018-04-12
Grant Date 2019-10-22
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Vangipuram, Ranga Srinivasan

Abstract

A system, computer-implemented method and computer program product for determining location of resources in a predefined region is provided. The system comprises a receiver, installed on one or more resources, to receive one or more signals, from one or more transmitters placed on predetermined locations in the predefined region and determine and forward a reference point ID corresponding to the one or more transmitters. The system further comprises a microcontroller, residing on the one or more resources, to receive the forwarded reference point ID, retrieve location coordinates corresponding to the determined reference point ID from a central server, fetch values of distance traveled by the one or more resources from an on-board diagnostic device installed on the one or more resources and detect direction in which the one or more resources are moving to determine location of the one or more resources in the predefined region in real-time.

IPC Classes  ?

  • H04W 4/02 - Services making use of location information
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04B 17/318 - Received signal strength
  • H04B 17/27 - MonitoringTesting of receivers for locating or positioning the transmitter

88.

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

      
Application Number 15587491
Grant Number 10169215
Status In Force
Filing Date 2017-05-05
First Publication Date 2018-03-29
Grant Date 2019-01-01
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Anantharam, Arkalgud Subbaraju
  • Sandeep, Inti
  • Soundararajan, Vijaya Balaji
  • Chanalu, Divya

Abstract

A method and a system for analyzing one or more test case trees for automatically generating an optimized test tree model are disclosed. The one or more test case trees are received and analyzed to identify a source tree and a target tree. Further, levels of each node of the source tree and the target tree are analyzed to identify a source node and a target node. The source node and the target node are compared to obtain a match. The source node is merged with the target node if the match is obtained. Else, a next source node and a next target node are identified based on one or more parameters. The identified nodes are subsequently compared and merged. The merged nodes are further optimized to generate the optimized tree model.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

89.

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

      
Application Number 15396343
Grant Number 10410152
Status In Force
Filing Date 2016-12-30
First Publication Date 2018-03-22
Grant Date 2019-09-10
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Apshankar, Kapil
  • Chandrasekaran, Rajkumar
  • Ganjare, Vishal
  • Gangwal, Mayank

Abstract

A system, computer-implemented method and computer program product for monitoring one or more software development life cycles is provided. The system comprises one or more agents configured to collect data pertaining to one or more Software Development Life Cycles (SDLCs) from one or more tools. The system further comprises a data aggregator and co-relator configured to convert the collected data to one or more object formats and co-relate the converted data by storing the converted data in a graph database as one or more nodes and corresponding relationships and properties, wherein each of the one or more nodes comprise converted data corresponding to a specific tool. Furthermore, the system comprises an indexed database configured to index the stored data. In addition, the system comprises a dashboard viewer configured to render the indexed data on one or more pre-configured dashboards for one or more users.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling
  • G06F 11/30 - Monitoring
  • G06F 11/32 - Monitoring with visual indication of the functioning of the machine
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

90.

COGNIZANT APPLENS

      
Serial Number 87840025
Status Registered
Filing Date 2018-03-19
Registration Date 2020-07-14
Owner Cognizant Technology Solutions India Private Limited (India)
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Platform as a service (PAAS) featuring computer software platform for monitoring and analyzing software applications to increase business ecosystem efficiency and help align IT with business goals in the field of business ecosystem efficiency

91.

System and method for automating testing without scripting

      
Application Number 15094667
Grant Number 10013339
Status In Force
Filing Date 2016-04-08
First Publication Date 2017-07-06
Grant Date 2018-07-03
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor Athinathan, Suganthakumar

Abstract

A system and computer-implemented method for automating end-to end testing is provided. The system comprises a connection settings module to receive information for connecting with one or more external systems. The system further comprises a test setup module to create test workflows, wherein creating the test workflows comprise selecting one or more pre-stored source files and corresponding one or more pre-stored target files and mapping input and output of each of the one or more selected pre-stored source files with the corresponding one or more selected pre-stored target files for testing additional source files associated with the one or more external systems. Furthermore, the system comprises a workflow execution module to connect with the one or more external systems using the received information to retrieve the additional source files and execute the created test workflows corresponding to the retrieved one or more additional source files.

IPC Classes  ?

  • G06F 11/00 - Error detectionError correctionMonitoring
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/58 - Message switching systems
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation

92.

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

      
Application Number 15080016
Grant Number 10592482
Status In Force
Filing Date 2016-03-24
First Publication Date 2017-06-29
Grant Date 2020-03-17
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Mandala, Gopinath
  • Uppuleti, Prasad Chand
  • Harshavardhan, Bezawada

Abstract

Method and system for identifying and analysing hidden relationships in application databases is provided. During a database session database query language statements (DQLS) are retrieved from log tables in application databases to analyze and identify join indicators. Join indicators represent data fields from two or more tables which are joined using values common to each data field. Based on identified join indicators, data definition language (DDL) file is generated including relationship between two or more tables. Above steps are repeated until all DQLS in log tables are analyzed. Thereafter it is ascertained if content of created DDL file is defined in database schema (DS). DS is represented in physical data models of application databases. If it is not defined in the database schema, a logical data definition language file is generated based on generated DDL file to update logical data model, which represents hidden relationships between tables in application databases.

IPC Classes  ?

  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/2453 - Query optimisation

93.

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

      
Application Number 15044443
Grant Number 10025698
Status In Force
Filing Date 2016-02-16
First Publication Date 2017-05-18
Grant Date 2018-07-17
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD (India)
Inventor
  • Shah, Ankur
  • Muthusamy, Sivasankaravel
  • Ramakrishna, Krishnamoorthy

Abstract

A system and computer-implemented method for efficiently predicting software testing schedule of one or more applications is provided. The system comprises a user interface configured to facilitate creating a base execution plan for software testing of an application and receive values of one or more factors affecting test execution. The system further comprises a test management tool interface configured to receive data related to test execution from one or more test management tools. Furthermore, the system comprises a schedule prediction module configured to analyze the received values of one or more factors affecting test execution and further configured to modify the created base execution plan based on the received data related to test execution and the analyzed values of the one or more factors affecting test execution to generate one or more modified execution schedules.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software
  • G06Q 10/06 - Resources, workflows, human or project managementEnterprise or organisation planningEnterprise or organisation modelling

94.

System and method for efficiently managing enterprise architecture using resource description framework

      
Application Number 14960701
Grant Number 10042619
Status In Force
Filing Date 2015-12-07
First Publication Date 2017-03-02
Grant Date 2018-08-07
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Mandal, Kamales
  • Sen, Tapodhan

Abstract

A system, computer-implemented method and computer program product for efficiently managing enterprise architecture using resource description framework is provided. The system comprises a solution configurator configured to facilitate defining one or more Resource Description Framework (RDF)/Extensible Markup Language (XML) models corresponding to one or more applications. The system further comprises an ontology parser configured to parse the one or more defined RDF/XML models to create corresponding Java objects. Furthermore, the system comprises a solution manager configured to process the one or more parsed RDF/XML models for creating the corresponding one or more applications. Also, the system comprises a user interface generator configured to generate one or more graphical user interfaces corresponding to the one or more created applications, wherein the created one or more applications facilitate efficient management of enterprise architecture.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 8/35 - Creation or generation of source code model driven
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 8/38 - Creation or generation of source code for implementing user interfaces
  • G06F 8/30 - Creation or generation of source code
  • G06F 9/448 - Execution paradigms, e.g. implementations of programming paradigms

95.

System and method for predicting neurological disorders

      
Application Number 15279656
Grant Number 10262196
Status In Force
Filing Date 2016-09-29
First Publication Date 2017-02-16
Grant Date 2019-04-16
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Roy, Kuhelee
  • Margret Anouncia, Savarimuthu

Abstract

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.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • A61B 5/00 - Measuring for diagnostic purposes Identification of persons
  • A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
  • A61B 5/16 - Devices for psychotechnicsTesting reaction times
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments

96.

System and method for identifying customer persona and implementing persuasion techniques thereof

      
Application Number 14885368
Grant Number 10489804
Status In Force
Filing Date 2015-10-16
First Publication Date 2017-01-05
Grant Date 2019-11-26
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Rao Gadiyar, Anitha
  • Bagchi, Hitesh
  • Kumar, Naveen
  • Karmakar, Rita

Abstract

A computer-implemented method and a system for implementing persuasion techniques based on persona of one or more online users is provided. Session data of the online users is extracted from one or more e-commerce applications and is analyzed using a behavior mapping model to identify persona of the one or more users. The one or more users or shoppers are segmented into different categories based on the identified persona of the users. One or more persuasion techniques are generated corresponding to each category of the segmented users. The persona-centric persuasion techniques are implemented in the field of e-commerce to motivate online users to shop.

IPC Classes  ?

  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

97.

System and method for efficient recognition of handwritten characters in documents

      
Application Number 14885303
Grant Number 09659213
Status In Force
Filing Date 2015-10-16
First Publication Date 2017-01-05
Grant Date 2017-05-23
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Venkatachalam, Natarajan
  • Mithra, Swaminathan Mithra Baala
  • Rao, Geelapaturu Subrahmanya Venkata Radha Krishna
  • Gauriar, Anshuman Santosh

Abstract

A system and computer-implemented method for efficient recognition of one or more handwritten characters in one or more documents is provided. The system comprises an image input module configured to receive the one or more documents as one or more images. The system further comprises a snippet extraction module to extract one or more fields of information from the one or more received images. Furthermore, the system comprises a segmentation module to segment the one or more extracted fields of information into one or more segments. Also, the system comprises a feature extraction module configured to extract one or more handwritten characters from each of the one or more segments. In addition, the system comprises a character recognition module configured to recognize the one or more extracted handwritten characters. The system further comprises a language processing module configured to detect and correct errors in the one or more recognized characters.

IPC Classes  ?

  • G06K 9/34 - Segmentation of touching or overlapping patterns in the image field
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06T 7/00 - Image analysis
  • G06K 9/46 - Extraction of features or characteristics of the image

98.

Display screen with graphical user interface

      
Application Number 29503241
Grant Number D0761299
Status In Force
Filing Date 2014-09-24
First Publication Date 2016-07-12
Grant Date 2016-07-12
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Rajendran, Karthik
  • Raghuraman, Bharadwaj
  • Ganesh, Jai
  • Pandelenghat, Satish
  • Panyam, Hemanth

99.

System and method for predicting neurological disorders

      
Application Number 14797365
Grant Number 09715622
Status In Force
Filing Date 2015-07-13
First Publication Date 2016-06-30
Grant Date 2017-07-25
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Krishna Rao, Geelapaturu Subrahmanya Venkata Radha
  • Roy, Kuhelee
  • Margret Anouncia, Savarimuthu

Abstract

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.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 7/00 - Image analysis
  • A61B 5/00 - Measuring for diagnostic purposes Identification of persons
  • A61B 5/11 - Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
  • A61B 5/16 - Devices for psychotechnicsTesting reaction times
  • H04N 19/503 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
  • H04N 19/17 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06T 7/246 - Analysis of motion using feature-based methods, e.g. the tracking of corners or segments

100.

System and method for ensuring code quality compliance for various database management systems

      
Application Number 14536840
Grant Number 09836487
Status In Force
Filing Date 2014-11-10
First Publication Date 2016-01-28
Grant Date 2017-12-05
Owner COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD. (India)
Inventor
  • Ghosh, Nirmalya
  • Banerjee, Abhisek
  • Ghosh, Anirban
  • Dhar, Somenath
  • Nath, Subimal
  • Mazharuddin, Mohammad
  • Ghatak, Avirup
  • Kallu, Radhika
  • Srilakshmi, Sankara Iyer

Abstract

A system and computer-implemented method for ensuring code quality compliance for one or more Database Management Systems (DBMSs) is provided. The system comprises a user interface configured to prompt one or more users to select one or more options and provide information for configuring rules corresponding to coding standards and best practices. The system further comprises a rules registration module to register the configured rules in a repository for validation. Furthermore, the system comprises a source selector to provide options to the one or more users to select one or more DBMSs and a source manager to fetch database code from the one or more selected DBMSs. In addition, the system comprises one or more parsers to parse the fetched database code, a validator to validate the parsed code using the registered rules and a report manager to provide results of the validation to the one or more users.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  1     2        Next Page