HCL Technologies Limited

Inde

Retour au propriétaire

1-100 de 348 pour HCL Technologies Limited Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Excluant les filiales
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 3
2024 avril (MACJ) 2
2024 mars 5
2023 décembre 2
2024 (AACJ) 8
Voir plus
Classe IPC
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 45
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 42
G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes 26
G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel 24
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 22
Voir plus
Statut
En Instance 41
Enregistré / En vigueur 307
Résultats pour  brevets
  1     2     3     4        Prochaine page

1.

METHOD AND SYSTEM OF PROVIDING ASSISTANCE DURING AN OPERATION PERFORMED ON AN EQUIPMENT

      
Numéro d'application 18377845
Statut En instance
Date de dépôt 2023-10-08
Date de la première publication 2024-04-25
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh
  • Vincent, Jose
  • Jiyalal, Yadav Pawan

Abrégé

A method and system of providing assistance during an operation performed on an equipment by a smart assistance device. A first set of image frames and a second set of image frames corresponding to forward steps and reverse steps respectively performed during the operation are received from an imaging device. Parts of the equipment are detected in each of first set of image frames and tagged. The smart assistance device detects parts of the equipment present in an image frame for each of the second set of the image frames. A discrepancy is determined in the reverse steps by comparing the parts of the equipment present in the frame of the second set of the image frames with the parts tagged in the corresponding first image frame of the first set of image frames. A notification and recommendation is provided to correct the discrepancy.

Classes IPC  ?

  • G06T 7/00 - Analyse d'image
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06V 20/70 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène Étiquetage du contenu de scène, p.ex. en tirant des représentations syntaxiques ou sémantiques

2.

MANAGING PATCHED GLOBAL ASSEMBLY CACHE (GAC) METHOD FOR WEBSITES RUNNING IN A .NET FRAMEWORK ENVIRONMENT

      
Numéro d'application 17970598
Statut En instance
Date de dépôt 2022-10-20
Date de la première publication 2024-04-25
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) Ben-Yair, Gal

Abrégé

The invention relates to method and system for managing patched Global assembly cache methods for websites running in .NET framework environment. The method includes initiating a second domain when a website hosted on web-server is loaded for first-time; creating a copy of each of the one or more .NET modules for reverse patching; creating a runner method to call the copy of each of the one or more .NET modules; creating a patched method corresponding to each of the one or more .NET modules in the second domain; calling, in run-time, the patched method in second domain upon encountering the corresponding .NET module. Further, calling patched method includes calling the runner method via reflection in run-time. Calling the runner method includes calling the copy of the corresponding .NET module via reverse patching in run-time. The method further includes monitoring, in real-time, behaviour of the patched method in the second domain.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

3.

METHOD AND SYSTEM FOR PERFORMING CLOUD VENDOR ARBITRAGE USING ARTIFICIAL INTELLIGENCE (AI)

      
Numéro d'application 17537535
Statut En instance
Date de dépôt 2021-11-30
Date de la première publication 2024-03-28
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

A method and system for performing cloud vendor arbitrage using AI is disclosed. The method includes receiving each of a plurality of metrices for each of a set of components associated with an application and infrastructure deployment, and creating one or more feature vectors corresponding to each of the plurality of metrices. The one or more feature vectors are created based on corresponding one or more first pre-trained machine learning models. The method further includes predicting a metric value corresponding to each of plurality of metrices, based on assessing of the one or more feature vectors using corresponding one or more first pre-trained machine learning models and performing cloud vendor arbitrage by computing prices for each of the set of components from price data received from each of a plurality of cloud vendors. The method further includes determining a cloud preference from at least one of plurality of cloud vendors.

Classes IPC  ?

  • G06Q 40/04 - Transactions; Opérations boursières, p.ex. actions, marchandises, produits dérivés ou change de devises
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux

4.

METHOD AND SYSTEM FOR INTOXICATION EXAMINATION OF OPERATORS FOR ASSET OPERATION AUTHORIZATION

      
Numéro d'application 18243686
Statut En instance
Date de dépôt 2023-09-08
Date de la première publication 2024-03-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sharma, Santosh Kumar
  • L, Ravindranath

Abrégé

The invention relates to method and system for intoxication examination of an operator for operating an asset. The method includes receiving input data corresponding to the operator prior to operating the asset from one of an asset or a client device; determining an intoxication score of the operator based on the input data using a Machine Learning (ML) model; determining permissibility of operating an asset for the operator through a plurality of predefined rules using the ML model; assigning the asset to the operator when the asset operation is determined to be permissible for the operator; transmitting authorization information to the assigned asset; authorizing, by the asset, the operator to operate the asset based on the authorization information; upon authorization, monitoring in real-time, the operator during the asset operation from real-time video data of the operator to check for compliance of the asset operation with the conditions of operation.

Classes IPC  ?

  • B60W 40/08 - Calcul ou estimation des paramètres de fonctionnement pour les systèmes d'aide à la conduite de véhicules routiers qui ne sont pas liés à la commande d'un sous-ensemble particulier liés aux conducteurs ou aux passagers
  • G06V 20/52 - Activités de surveillance ou de suivi, p.ex. pour la reconnaissance d’objets suspects

5.

METHOD AND SYSTEM FOR FEATURE EXTRACTION USING RECONFIGURABLE CONVOLUTIONAL CLUSTER ENGINE IN IMAGE SENSOR PIPELINE

      
Numéro d'application 18106585
Statut En instance
Date de dépôt 2023-02-07
Date de la première publication 2024-03-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

The invention relates to method and system for feature extraction from an input image from a plurality of images in an image sensor pipeline. The method includes determining a number of logical convolutional operations to be performed, within a reconfigurable convolutional cluster engine, based on a size of an input feature map corresponding to the input image; performing a set of concurrent row wise convolutions on the input feature map, based on the number of logical convolutional operations; performing at least one of a maximum pooling or an average pooling operation on the set of corresponding convolution output through one or more pooling elements to generate a set of pooling output; and generating an output feature map based on the set of pooling output.

Classes IPC  ?

  • G06V 10/77 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant l’intégration et la réduction de données, p.ex. analyse en composantes principales [PCA] ou analyse en composantes indépendantes [ ICA] ou cartes auto-organisatrices [SOM]; Séparation aveugle de source
  • G06T 5/30 - Erosion ou dilatation, p.ex. amincissement
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux

6.

METHOD AND SYSTEM FOR PATCHING WEBSITES RUNNING IN A .NET FRAMEWORK ENVIRONMENT

      
Numéro d'application 17941048
Statut En instance
Date de dépôt 2022-09-09
Date de la première publication 2024-03-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) Ben-Yair, Gal

Abrégé

The invention relates to method and system for patching websites running in a .NET framework environment. The method includes initiating second domain when website hosted on web-server is loaded for first-time. The website includes set of .NET modules, and one or more of the set of .NET modules are of interest. The method further includes creating patched method corresponding to each of the one or more of the set of .NET modules in the second domain by inserting preconfigured tracking code that calls the .NET module in the website via reflection. The method further includes calling, in real-time, the patched method in the second domain upon encountering the corresponding .NET module; monitoring, in real-time, behaviour of the patched method in the second domain; generating notification when the website is unloaded. The second domain is updated with information corresponding to unavailability of the unloaded website upon generating the notification.

Classes IPC  ?

  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 8/65 - Mises à jour
  • G06F 9/54 - Communication interprogramme

7.

METHOD AND SYSTEM FOR PROVIDING MEDIA CONTENT TO IN-FLIGHT WIRELESS MEDIA SERVERS

      
Numéro d'application 17983405
Statut En instance
Date de dépôt 2022-11-09
Date de la première publication 2024-03-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Gurumoorthy, Sathish
  • K, Shrihari
  • S, Ganesh

Abrégé

A method for transmitting media content from a cloud content delivery network (CCDN) to a plurality of in-flight wireless media servers (WMSs) is disclosed. In some embodiments, the method includes receiving, by each of the plurality of in-flight WMSs, position data with respect to at least one of a movement, an altitude, or a geo-spatial location of an aircraft; identifying, by the plurality of in-flight WMSs, one or more elevated in-flight WMSs for receiving the media content. The method for identifying further includes determining a respective content-reception state of each of the plurality of in-flight WMSs; determining a respective content-reception suitability score for each of the plurality of in-flight WMSs; and identifying the one or more elevated in-flight WMSs. The method further includes receiving, by each of the one or more elevated in-flights WMSs, the media content from a suitable CCDN server in the CCDN.

Classes IPC  ?

  • H04N 21/214 - Plate-forme spécialisée de serveur, p.ex. serveur situé dans un avion, un hôtel ou un hôpital
  • H04N 21/231 - Opération de stockage de contenu, p.ex. mise en mémoire cache de films pour stockage à court terme, réplication de données sur plusieurs serveurs, ou établissement de priorité des données pour l'effacement

8.

METHOD AND SYSTEM FOR ACCESSING USER RELEVANT MULTIMEDIA CONTENT WITHIN MULTIMEDIA FILES

      
Numéro d'application 18237919
Statut En instance
Date de dépôt 2023-08-25
Date de la première publication 2024-02-29
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Malakar, Sujit
  • Warrier, Harikrishna C
  • Gupta, Yogesh

Abrégé

A method for generating a temporal token file to enable access to selective multimedia content within a multimedia file is disclosed. In some embodiments, the method includes identifying a plurality of multimedia content present within the multimedia file. The method further includes generating a token file for each of the plurality of multimedia content. To generate the token file, the method includes retrieving a plurality of snippets from each of the plurality of multimedia content; and annotating each of the plurality of snippets with a textual token. The method further includes extracting a timestamp associated with each of the plurality of snippets. The method further includes generating the temporal token file associated with each of the plurality of multimedia content based on the token file and the timestamp extracted for each of the plurality of snippets.

Classes IPC  ?

  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 40/30 - Analyse sémantique
  • G06V 20/70 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène Étiquetage du contenu de scène, p.ex. en tirant des représentations syntaxiques ou sémantiques
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/8547 - Création de contenu impliquant des marquages temporels pour synchroniser le contenu

9.

SYSTEM AND METHOD FOR MANAGING AN INSECT SWARM USING DRONES

      
Numéro d'application 18239775
Statut En instance
Date de dépôt 2023-08-30
Date de la première publication 2023-12-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) K T, Gandhi Karuna

Abrégé

This disclosure relates to system and method for managing an insect swarm using a plurality of drones. The method includes detecting an insect swarm. The method may further include tracking a movement of the insect swarm. The method further includes communicating, with remaining of the plurality of drones, to dynamically align in a position based on the tracking so as to make a drone formation. The method further includes magnetizing, by at least some of the plurality of drones, one or more drone couplers for electromagnetically coupling the at least some of the plurality of drones with each other as per the drone formation. The method further includes casting, by each of the plurality of drones, a net to trap insects in the insect swarm. The method further includes supplying, by each of the plurality of drones, a high voltage to the net to decapacitate the insects.

Classes IPC  ?

  • A01M 5/00 - Capture des insectes dans les champs, jardins ou forêts, au moyen d'appareillages mobiles
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G05D 1/10 - Commande de la position ou du cap dans les trois dimensions simultanément
  • A01M 29/16 - CAPTURE OU PIÉGEAGE DES ANIMAUX OU ÉPOUVANTAILS; APPAREILS DE DESTRUCTION D'ANIMAUX OU DE PLANTES NUISIBLES Épouvantails ou dispositifs répulsifs, p.ex. pour oiseaux utilisant des ondes sonores
  • G05D 1/12 - Commande pour la recherche d'un objectif

10.

SYSTEM AND METHOD FOR MANAGING AN INSECT SWARM USING DRONES

      
Numéro d'application 18239174
Statut En instance
Date de dépôt 2023-08-29
Date de la première publication 2023-12-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) K T, Gandhi Karuna

Abrégé

This disclosure relates to system and method for managing an insect swarm using a plurality of drones. The method includes detecting an insect swarm. The method may further include tracking a movement of the insect swarm. The method further includes communicating, with remaining of the plurality of drones, to dynamically align in a position based on the tracking so as to make a drone formation. The method further includes magnetizing, by at least some of the plurality of drones, one or more drone couplers for electromagnetically coupling the at least some of the plurality of drones with each other as per the drone formation. The method further includes casting, by each of the plurality of drones, a net to trap insects in the insect swarm. The method further includes supplying, by each of the plurality of drones, a high voltage to the net to decapacitate the insects.

Classes IPC  ?

  • A01M 5/00 - Capture des insectes dans les champs, jardins ou forêts, au moyen d'appareillages mobiles
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G05D 1/10 - Commande de la position ou du cap dans les trois dimensions simultanément
  • A01M 29/16 - CAPTURE OU PIÉGEAGE DES ANIMAUX OU ÉPOUVANTAILS; APPAREILS DE DESTRUCTION D'ANIMAUX OU DE PLANTES NUISIBLES Épouvantails ou dispositifs répulsifs, p.ex. pour oiseaux utilisant des ondes sonores
  • G05D 1/12 - Commande pour la recherche d'un objectif

11.

METHOD AND SYSTEM FOR GENERATING TIGHTEST REVOLVE ENVELOPE FOR COMPUTER-AIDED DESIGN (CAD) MODEL

      
Numéro d'application 17543787
Statut En instance
Date de dépôt 2021-12-07
Date de la première publication 2023-11-23
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Gupta, Pankaj
  • Chakravarty, Rajesh
  • Pandya, Raunaq
  • Mulla, Mohsin

Abrégé

This disclosure relates to method and system for generating tightest revolve envelope for a Boundary representation (B-rep) Computer-Aided Design (CAD) model. The method includes receiving a 2-dimensional (2D) point cloud within an XY-plane corresponding to each of a plurality of faces of the B-rep CAD model within an XYZ-space. The method further includes, for each of the plurality of faces, determining a concave hull shape for the 2D point cloud through a concave hull algorithm. The method further includes combining the concave hull shape corresponding to each of the plurality of faces of the B-rep CAD model through at least one of a Boolean operation and a stitching operation to obtain a tightest revolve profile of the B-rep CAD model. The method further includes revolving the tightest revolve profile about X-axis of the XYZ-space to obtain a tightest revolve envelope corresponding to the B-rep CAD model.

Classes IPC  ?

  • G06T 17/10 - Description de volumes, p.ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06F 30/10 - CAO géométrique

12.

STAIRCASE MOBILITY SYSTEM

      
Numéro d'application 18229201
Statut En instance
Date de dépôt 2023-08-02
Date de la première publication 2023-11-23
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Hubli, Vadiraj
  • Somalingayya, Veeresh
  • Dey, Sourav

Abrégé

A staircase mobility system is disclosed. The system includes a docking assembly that is configured to dock or undock with a dockable seat assembly. The docking assembly includes support rods configured to engage or disengage with the dockable seat assembly when docked or undocked, respectively. Further, the system includes a drive assembly coupled to the docking assembly. The drive assembly includes a motor that is configured to drive the docking assembly along a guide rail in a forward or reverse direction, and to operate the docking assembly to dock or undock with the dockable seat assembly.

Classes IPC  ?

  • B66B 9/08 - Genres ou types d'ascenseurs installés dans les bâtiments ou édifices ou adjoints à ceux-ci inclinés, p.ex. desservant des hauts fourneaux combinés à des escaliers, p.ex. pour transporter des personnes infirmes

13.

METHOD AND SYSTEM OF IDENTIFYING A WELDMENT FEATURE

      
Numéro d'application 17842886
Statut En instance
Date de dépôt 2022-06-17
Date de la première publication 2023-10-05
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Elumalai, Hari Krishnan
  • Gupta, Pankaj
  • Chakravarty, Rajesh
  • Panda, Pankaj

Abrégé

The disclosure relates to method and system for identifying a weldment feature. The method may include extracting a plurality of wire bodies from a sheet-metal model, and identifying from the plurality of wire bodies, a set of wire bodies associated with a face of the sheet-metal model. The method may further include generating one or more potential weldment features from the set of wire-bodies. Each of the one or more potential weldment features may be analyzed with respect to the face of the sheet-metal model. The method may further include identifying from the one or more potential weldment features, at least one related pair of weldment features. Weldment features of each related pair may include one of a contacting relationship and crossing relationship with each other.

Classes IPC  ?

  • B23K 9/127 - Moyens pour suivre des lignes au cours du soudage ou du découpage à l'arc
  • B23K 9/095 - Surveillance ou commande automatique des paramètres de soudage
  • B23K 26/24 - Soudage de joints continus
  • G06T 7/00 - Analyse d'image
  • G06T 7/13 - Détection de bords
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques

14.

INTELLIGENT TIME AND ATTENDANCE MANAGEMENT SYSTEM AND METHOD THEREOF

      
Numéro d'application 18110393
Statut En instance
Date de dépôt 2023-02-16
Date de la première publication 2023-09-28
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Brid, Devendra
  • Jena, Asim Prakash
  • Maurya, Arvind

Abrégé

The disclosure relates to method and system for intelligently managing time and attendance of a user in an establishment. The method includes recording, by a custom wearable device, a set of evaluation parameters associated with the user; receiving, by an intelligent Access Point Network (IAPN), the set of evaluation parameters from the custom wearable device; computing, by a distance calculator, a distance of the custom wearable device from the IAPN; determining, by an intelligent monitoring subsystem, a valid usage of the custom wearable device based on the set of evaluation parameters using a first trained machine learning model; determining one of a valid presence or a valid movement of the custom wearable device based on the set of evaluation parameters and the distance using a second trained machine learning model; and generating an alert in response to determination of at least one the valid usage or the valid presence.

Classes IPC  ?

  • G06Q 10/1091 - Enregistrement du temps à des fins administratives ou de gestion
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

15.

METHOD AND SYSTEM FOR AUTOMATICALLY IDENTIFYING TUBE ELEMENTS

      
Numéro d'application 17747017
Statut En instance
Date de dépôt 2022-05-18
Date de la première publication 2023-09-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chandankar, Girish Ramesh
  • Elumalai, Hari Krishnan
  • Gupta, Pankaj
  • Chakravarty, Rajesh
  • Agrawal, Akash
  • Panda, Pankaj

Abrégé

The invention relates to method and system for automatically identifying tube elements in a Boundary Representation (B-Rep)-based Computer Aided Design (CAD) model of a tube. The method includes extracting information corresponding to the B-Rep-based CAD model of the tube; validating geometrical features of the B-Rep based CAD model of the tube based on the extracted information; classifying each of a plurality of faces of the tube into one of a set of face types; determining one or more regions on the tube using a set of connected top faces of the tube; generating a plurality of primary tube elements and a set of secondary tube elements based on shapes of the plurality of regions; determining a plurality of element parameters for each of the plurality of tube elements of the tube; and determining a plurality of tube parameters for the tube based on the plurality of element parameters.

Classes IPC  ?

  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle
  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu

16.

ADAPATIVE SYSTEM FOR PROCESSING DISTRIBUTED DATA FILES AND A METHOD THEREOF

      
Numéro d'application 18200736
Statut En instance
Date de dépôt 2023-05-23
Date de la première publication 2023-09-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Rastogi, Avnish Kumar
  • Narang, Nitin
  • Ajmal, Mohammad

Abrégé

The present disclosure relates to a system and a method for processing distributed data files. The processor executes instructions to receive a set of instructions from a primary device, wherein the set of instructions comprises verification rules, validators, primary transformers and structure query transformers; generate processed data files by processing the distributed data files. The distributed data files are processed by performing at least one of: executing one of the verification rules, the validators and the primary transformers on the distributed data files; and transforming the distributed data files by executing the structure query transformers. The execution of the structured query transformers comprises steps of generating a dependency graph based upon dependencies between the structure query transformers; and determining a sequence of execution of the structured query transformers based upon the dependency graph; and transfer the processed data files to a data warehouse.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

17.

Method and system for classifying faces of boundary representation (B-Rep) models using artificial intelligence

      
Numéro d'application 17724534
Numéro de brevet 11847820
Statut Délivré - en vigueur
Date de dépôt 2022-04-20
Date de la première publication 2023-07-06
Date d'octroi 2023-12-19
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chandankar, Girish Ramesh
  • Elumalai, Hari Krishnan
  • Gupta, Pankaj
  • Chakravarty, Rajesh
  • Agarwal, Akash
  • Pandya, Raunaq
  • Reddy, Yaganti Sasidhar

Abrégé

The invention relates to method and system for classifying faces of a Boundary Representation (B-Rep) model using Artificial Intelligence (AI). The method includes extracting topological information corresponding to each of a plurality of data points of a B-Rep model of a product; determining a set of parameters based on the topological information corresponding to each of the plurality of data points; transforming the set of parameters corresponding to each of the plurality of data points of the B-Rep model into a tabular format to obtain a parametric data table; and assigning each of the plurality of faces of the B-Rep model a category from a plurality of categories based on the parametric data table using an AI model.

Classes IPC  ?

  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo
  • G06V 10/46 - Descripteurs pour la forme, descripteurs liés au contour ou aux points, p.ex. transformation de caractéristiques visuelles invariante à l’échelle [SIFT] ou sacs de mots [BoW]; Caractéristiques régionales saillantes
  • G06V 10/778 - Apprentissage de profils actif, p.ex. apprentissage en ligne des caractéristiques d’images ou de vidéos

18.

METHOD AND SYSTEM FOR EVALUATING LUMINANCE IN AUGMENTED REALITY (AR) APPLICATIONS

      
Numéro d'application 17970599
Statut En instance
Date de dépôt 2022-10-21
Date de la première publication 2023-06-22
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Palanichamy, Banumathi
  • Thangaraj, Selvaraj
  • Rajasekharan, Reshna
  • S, Siva Sakthivel

Abrégé

The disclosure relates to method and system for evaluating luminance in Augmented Reality (AR) applications. The method includes receiving a plurality of video frames corresponding to an AR object in a real-world environment at a current camera angle; for each of the plurality of video frames, subtracting the set of AR object pixels from the set of environment pixels in a frame; calculating mean luminance value corresponding to the set of AR object pixels in each of the at least one of the plurality of blocks in the frame and corresponding to each of the plurality of blocks of the grid in the real-world environment through a light sensor; comparing mean luminance value for each of the plurality of blocks of the grid with mean luminance value corresponding to the set of AR object pixels; and evaluating luminance of AR object at the current location in the AR application.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06V 10/60 - Extraction de caractéristiques d’images ou de vidéos relative aux propriétés luminescentes, p.ex. utilisant un modèle de réflectance ou d’éclairage
  • G06V 10/74 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques

19.

METHOD AND SYSTEM FOR PERFORMING DATALOAD PROTOCOL OPERATION TESTING IN AN AVIONICS UNIT

      
Numéro d'application 17901859
Statut En instance
Date de dépôt 2022-09-02
Date de la première publication 2023-06-08
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Trivedi, Jignesh Jagdishbhai
  • Dey, Sourav

Abrégé

A method for performing dataload protocol operation testing in an avionics Line Replaceable UNIT (LRU) is disclosed. In some embodiments, the method includes sending a request to initiate transfer of a dataload sequence from an external data loader to a target hardware. The method further includes receiving an acceptance status from the target hardware to initiate transfer of the dataload sequence based on at least one of the valid or invalid dataload sequence request or response. The method further includes determining, based on the invalid dataload sequence request or response, occurrence of one or more failure scenarios associated with at least one of: the transmission of the dataload sequence; and the receiving of the acceptance status from the target hardware on different stages of dataload operation.

Classes IPC  ?

  • G06F 11/27 - Tests intégrés
  • B64F 5/60 - Test ou inspection des composants ou des systèmes d'aéronefs

20.

METHOD AND SYSTEM FOR OPTIMALLY FITTING SHAPES IN 2-DIMENSIONAL (2D) SHEETS

      
Numéro d'application 17572757
Statut En instance
Date de dépôt 2022-01-11
Date de la première publication 2023-06-01
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) Dungerpuria, Yash Kumar

Abrégé

This disclosure relates to method and system for optimally fitting shapes in a 2-Dimensional (2D) sheet. The method includes receiving discretized geometric data corresponding to a 2D shape; generating a pair of copies of the 2D shape including a first copy and a second copy using the discretized geometric data; determining an optimal arrangement of the first copy and the second copy on the 2D sheet to obtain an optimally arranged pair; generating first copy of the optimally arranged pair and second copy of the optimally arranged pair; determining a pair combination with a minimum distance between the first copy and the second copy; calculating a maximum number of repetitions possible for the pair combination on the 2D sheet based on sheet dimensions and a set of pair combination parameters; and identifying an optimal pair combination from a plurality of pair combinations based on the maximum number of repetitions.

Classes IPC  ?

  • G05B 19/418 - Commande totale d'usine, c.à d. commande centralisée de plusieurs machines, p.ex. commande numérique directe ou distribuée (DNC), systèmes d'ateliers flexibles (FMS), systèmes de fabrication intégrés (IMS), productique (CIM)

21.

METHOD AND SYSTEM FOR AUTOMATING ANALYSIS OF LOG DATA FILES

      
Numéro d'application 17897135
Statut En instance
Date de dépôt 2022-08-27
Date de la première publication 2023-03-09
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sethu, Sasikala
  • T, Srinivas

Abrégé

A method and system for automating analysis of log data files is disclosed. In some embodiments, the method includes pre-processing a log data file to generate a transformed log data file. The method further includes analyzing the transformed log data file to detect one or more of a plurality of anomalies in the transformed log data file; performing a predictive analysis for the one or more of the plurality of anomalies detected in the transformed log data file. The method further includes generating a report based on the predictive analysis performed for each of the one or more of the plurality of anomalies; receiving a feedback from an end-user based on the report generated for each of the one or more of the plurality of anomalies; and updating a database based on the feedback from the end-user for each of the one or more of the plurality of anomalies.

Classes IPC  ?

  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

22.

METHOD AND SYSTEM FOR EXTRACTING AND CLASSIFYING MANUFACTURING FEATURES FROM THREE-DIMENSIONAL MODEL OF PRODUCT

      
Numéro d'application 17524764
Statut En instance
Date de dépôt 2021-11-12
Date de la première publication 2023-02-23
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Ojha, Deepesh
  • Zuzart, Christine
  • Maurya, Arvind

Abrégé

The invention relates to method and system for extracting and classifying manufacturing features from a three-dimensional (3D) model of a product. The method includes generating graph corresponding to product based on 3D model of product. The graph includes nodes corresponding to faces of the product and links corresponding to edges of product. The graph generation includes determining adjacency attribute matrix from the 3D model. The method further includes assigning scores to each of links; determining a cumulative score for each of links; extracting sub-graphs from graph by discarding one or more links from links; extracting node parameters and edge parameters from 3D model of product; determining node feature vector based on node parameters and edge feature vector based on edge parameters; and determining a type of manufacturing feature based on corresponding node feature vector and edge feature vector using a Graph Neural Network (GNN) model.

Classes IPC  ?

23.

METHOD AND SYSTEM FOR EVALUATING PERFORMANCE OF OPERATION RESOURCES USING ARTIFICIAL INTELLIGENCE (AI)

      
Numéro d'application 17402684
Statut En instance
Date de dépôt 2021-08-16
Date de la première publication 2023-02-16
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

A method and system for evaluating performance of operation resources using Artificial Intelligence (AI) is disclosed. In some embodiments, the method includes receiving, each of a plurality of performance parameters associated with a set of operation resources. The method further includes determining a set of features for each of the plurality of performance parameters. The method further includes creating one or more feature vectors corresponding to each of the plurality of performance parameters. The one or more feature vectors are created based on a first pre-trained machine learning model. The method further includes assessing the one or more feature vectors, based on the first pre-trained machine learning model and classifying the set of operation resources into one of a set of performance categories based on the assessing of the one or more feature vectors. The method further includes evaluating performance of at least one of the set of operation resources.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

24.

METHOD AND SYSTEM FOR PROVIDING PROFILE BASED DATA ACCESS THROUGH SEMANTIC DOMAIN LAYER

      
Numéro d'application 17682059
Statut En instance
Date de dépôt 2022-02-28
Date de la première publication 2022-12-08
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Dubey, Himanshu
  • Singh, Prathameshwar Pratap
  • Gupta, Yogesh

Abrégé

A method and system for providing profile-based data and visualization access through a semantic domain layer is disclosed. In some embodiments, the method includes receiving a user request to access data. The method further includes determining a user profile from a plurality of user profiles associated with the user. The method further includes extracting a first access level from a first set of access levels associated with the user profile. The method further includes mapping the user profile with a domain object from a plurality of domain objects, based on a second access level from the first set of access levels associated with the domain object. The method further includes selectively rendering at least a portion of the data requested in the user request to the user, in response to mapping the user profile with the domain object.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 40/30 - Analyse sémantique
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 21/60 - Protection de données
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

25.

METHOD AND SYSTEM FOR PROVIDING VISUAL EXPLANATIONS FOR IMAGE ANALYTICS DECISIONS

      
Numéro d'application 17694710
Statut En instance
Date de dépôt 2022-03-15
Date de la première publication 2022-10-06
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Warrier, Harikrishna C
  • Gupta, Yogesh
  • Prasad, Dhanyamraju S U M

Abrégé

The invention relates to method and system for providing visual explanations for image analytics decisions. The method includes extracting a set of local features from each of a plurality of image instances using a deep learning (DL) model; determining a feature list by aggregating the set of local features from each of the plurality of image instances; generating a two-dimensional (2D) pixel map based on the feature list; superimposing the 2D pixel map of aggregated features on each of the plurality of image instances; and providing a visual explanation for an image analytics decision on one or more of the plurality of image instances based on superimposition.

Classes IPC  ?

  • G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction

26.

METHOD AND SYSTEM FOR ENHANCING COMPUTER NETWORK SECURITY

      
Numéro d'application 17695899
Statut En instance
Date de dépôt 2022-03-16
Date de la première publication 2022-10-06
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh
  • Gurusamy, Ramesh
  • Vincent, Jose

Abrégé

The invention relates to method and system for enhancing computer network security. The method includes receiving a plurality of requests from client devices to avail a plurality of responses from services running on servers; determining a URL pattern for each of the plurality of requests based on URL associated with that request; determining a request data signature for each of the plurality of requests or a response data signature for each of the plurality of responses based on a set of request parameters associated with that request or based on a set of response parameters associated with that response, respectively, using a first machine learning model; and determining an authenticity of each of the plurality of requests based on the URL pattern and the data signature associated with that request, or an authenticity of each of the plurality of responses based on the data signature associated with that response.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

27.

Staircase mobility system

      
Numéro d'application 17704048
Numéro de brevet 11753277
Statut Délivré - en vigueur
Date de dépôt 2022-03-25
Date de la première publication 2022-10-06
Date d'octroi 2023-09-12
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Hubli, Vadiraj
  • Somalingayya, Veeresh
  • Dey, Sourav

Abrégé

A staircase mobility system is disclosed. The system includes a docking assembly that is configured to dock or undock with a dockable seat assembly. The docking assembly includes support rods configured to engage or disengage with the dockable seat assembly when docked or undocked, respectively. Further, the docking assembly includes dock connecters are disposed along the support rods. The dock connecters are configured to communicatively connect or disconnect with the dockable seat assembly when docked or undocked, respectively. Further, the system includes a drive assembly coupled to the docking assembly. The drive assembly includes a motor that is configured to drive the docking assembly along a guide rail in a forward or reverse direction, and to operate the docking assembly to dock or undock with the dockable seat assembly.

Classes IPC  ?

  • B66B 9/08 - Genres ou types d'ascenseurs installés dans les bâtiments ou édifices ou adjoints à ceux-ci inclinés, p.ex. desservant des hauts fourneaux combinés à des escaliers, p.ex. pour transporter des personnes infirmes

28.

SYSTEM AND METHOD FOR RECORDING, ORGANIZING, AND TRACING EVENTS

      
Numéro d'application 17703351
Statut En instance
Date de dépôt 2022-03-24
Date de la première publication 2022-10-06
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh
  • Gurusamy, Ramesh
  • Kulandaisamy, Vijay

Abrégé

A method and system for recording, organizing, and tracing events is disclosed. In some embodiments, the method includes obtaining real-time video data captured using a video capturing equipment. The real-time video data comprises a plurality of sequential image frames and audio data associated with each of a plurality of events. The method further includes extracting first timestamp data and first text data from each of the plurality of sequential image frames, extracting second timestamp data and second text data from the audio data, generating text data associated with each of the plurality of events based on the first timestamp data, the first text data, the second timestamp data, and the second text data, storing the generated text data for subsequent audit, and discarding the real-time video data associated with each of the plurality of events.

Classes IPC  ?

  • G06V 20/40 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans le contenu vidéo
  • G06V 30/18 - Extraction d’éléments ou de caractéristiques de l’image
  • G10L 15/00 - Reconnaissance de la parole
  • G06F 16/38 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/34 - Navigation; Visualisation à cet effet
  • G06F 40/40 - Traitement ou traduction du langage naturel

29.

METHOD AND SYSTEM FOR MANAGING ITEMS IN WAREHOUSES THROUGH DISTRIBUTED LEDGER

      
Numéro d'application 17704049
Statut En instance
Date de dépôt 2022-03-25
Date de la première publication 2022-10-06
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Saini, Navin
  • Gupta, Yogesh

Abrégé

This disclosure relates to method and system for managing items in warehouses through distributed ledger. The method includes sending a request from a first warehouse to each of a plurality of warehouses to add an item to an Enterprise Resource Planning (ERP) system associated with each of the plurality of warehouses and to a distributed ledger. For each of the plurality of warehouses, the method further includes checking whether the item exists in an ERP system associated with a warehouse based on the metadata of the item within the request from the first warehouse. The method further includes receiving a response to the request from each of the plurality of warehouses based on the checking. The method further includes managing the item in the ERP system associated with each of the plurality of warehouses and the distributed ledger based on the response received from each of the plurality of warehouses.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

30.

Aircraft passenger compliance monitoring system and method thereof

      
Numéro d'application 17334708
Numéro de brevet 11823300
Statut Délivré - en vigueur
Date de dépôt 2021-05-29
Date de la première publication 2022-09-22
Date d'octroi 2023-11-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Piramanayagam, Ravishankar
  • S, Meenakshi
  • Gurumoorthy, Sathish

Abrégé

An Aircraft Passenger Compliance Monitoring System (APCMS) for automating compliance monitoring for passengers onboard an aircraft is disclosed. In some embodiments, the APCMS includes an onboard server, an onboard network communicatively coupled to the onboard server, and an aircraft passenger compliance monitoring application communicatively coupled to the onboard server and the onboard network. The aircraft passenger compliance monitoring application is configured to receive passenger information related to each of a plurality of passengers. The aircraft passenger compliance monitoring application is further configured to perform a set of monitoring processes from a plurality of monitoring processes on the passenger related information received for each of the plurality of passengers. The aircraft passenger compliance monitoring application is further configured to generate a compliance measure in response to performing the set of monitoring processes.

Classes IPC  ?

31.

Method and system for automatic identification of primary manufacturing process from three-dimensional model of product

      
Numéro d'application 17391839
Numéro de brevet 11815876
Statut Délivré - en vigueur
Date de dépôt 2021-08-02
Date de la première publication 2022-09-22
Date d'octroi 2023-11-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Suvarna, Dhiraj
  • Zuzart, Christine

Abrégé

The invention relates to method and system for automatic identification of a primary manufacturing process (PMP) from a three-dimensional (3D) model of a product. The method includes generating a plurality of images corresponding to a plurality of views of the product based on the 3D model of the product; determining a plurality of confidence score vectors, based on the plurality of images, using a first Artificial Neural Network (ANN) model; determining an aggregate confidence score vector, representing a pre-defined PMP category with maximum frequency, based on the plurality of confidence score vectors; extracting a set of manufacturing parameters associated with the product, based on the 3D model of the product; and identifying the PMP based on the aggregate confidence score vector and the set of manufacturing parameters, using a second ANN model.

Classes IPC  ?

  • G05B 13/02 - Systèmes de commande adaptatifs, c. à d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
  • G06N 3/045 - Combinaisons de réseaux
  • G05B 19/4097 - Commande numérique (CN), c.à d. machines fonctionnant automatiquement, en particulier machines-outils, p.ex. dans un milieu de fabrication industriel, afin d'effectuer un positionnement, un mouvement ou des actions coordonnées au moyen de données d'u caractérisée par l'utilisation de données de conception pour commander des machines à commande numérique [CN], p.ex. conception et fabrication assistées par ordinateur CFAO

32.

System and method for designing artificial intelligence (AI) based hierarchical multi-conversation system

      
Numéro d'application 17205331
Numéro de brevet 11875125
Statut Délivré - en vigueur
Date de dépôt 2021-03-18
Date de la première publication 2022-09-22
Date d'octroi 2024-01-16
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

Method and system for determining a conversation system from a multi-conversation system using Artificial Intelligence (AI) is provided. The method includes receiving a user query associated with a domain and creating a hierarchical tree comprising a root node and a child node using a first pre-trained machine learning model. The method further includes traversing the hierarchical tree for a path between root node and one leaf child node to identify a topic hierarchy. The path is associated with a confidence score corresponding to mapping between user query and match data of nodes in the path. The method further includes determining a conversation system from the multi-conversation system for outputting data to answer the user query corresponding to one leaf child node of one path with a highest confidence score.

Classes IPC  ?

  • G06F 40/35 - Représentation du discours ou du dialogue
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/2452 - Traduction des requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 40/279 - Reconnaissance d’entités textuelles

33.

METHOD AND SYSTEM FOR EVALUATING PERFORMANCE OF DEVELOPERS USING ARTIFICIAL INTELLIGENCE (AI)

      
Numéro d'application 17202926
Statut En instance
Date de dépôt 2021-03-16
Date de la première publication 2022-09-22
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

A method and system for evaluating performance of developers using Artificial Intelligence (AI) is disclosed. In some embodiments, the method includes receiving, each of a plurality of performance parameters associated with a set of developers. The method further includes creating one or more feature vectors corresponding to each of the plurality of performance parameters, based on one or more features determined for each of the plurality of performance parameters. The method further includes assessing the one or more feature vectors, based on the first pre-trained machine learning model. The method further includes classifying the set of developers into one of a set of performance categories based on the assessing of the one or more feature vectors. The method further includes evaluating the performance of at least one of the set of developers, based on an associated category in the set of performance categories, in response to the classifying.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06N 20/00 - Apprentissage automatique
  • G06F 8/77 - Métriques logicielles

34.

RECOMMENDER SYSTEM FOR TUNING PARAMETERS TO GENERATE DATA ANALYTICS MODEL AND METHOD THEREOF

      
Numéro d'application 17690183
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2022-09-22
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Warrier, Harikrishna C
  • Gupta, Yogesh
  • Prasad, Dhanyamraju S U M

Abrégé

The disclosure relates to method and system recommending tuning of parameters to generate a data analytics model. The method includes identifying at a data pre-processing stage a pre-processing subset from an associated set of predefined pre-processing methods for a predefined objective. The method includes identifying at a feature selection stage a feature subset from an associated set of predefined feature selection methods for the predefined objective. The method includes identifying at a model training stage a training subset from an associated set of predefined model training methods for the predefined objective. The method further includes generating a plurality of data analytics tuples and selecting a data analytics tuple from the plurality of data analytics tuples. An output result of the data analytics tuple includes highest ranked results for the predefined objective.

Classes IPC  ?

  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 30/27 - Optimisation, vérification ou simulation de l’objet conçu utilisant l’apprentissage automatique, p.ex. l’intelligence artificielle, les réseaux neuronaux, les machines à support de vecteur [MSV] ou l’apprentissage d’un modèle

35.

Method and system for determining collaboration between employees using artificial intelligence (AI)

      
Numéro d'application 17199829
Numéro de brevet 11847614
Statut Délivré - en vigueur
Date de dépôt 2021-03-12
Date de la première publication 2022-09-15
Date d'octroi 2023-12-19
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

A method and system for determining collaboration between employees is disclosed. In some embodiments, the method includes receiving a plurality of collaboration parameters associated with a set of employees. The method further includes creating a plurality of employee nodes associated with the set of employees in a hierarchical tree, based on the plurality of collaboration parameters and a first pre-trained machine learning model. The method further includes generating a plurality of vector embeddings associated with the plurality of employee nodes, based on the first pre-trained machine learning model. The method further includes determining a degree of collaboration between at least two employees from the set of employees based on one or more vector embeddings from the generated plurality of embeddings.

Classes IPC  ?

  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 10/0639 - Analyse des performances des employés; Analyse des performances des opérations d’une entreprise ou d’une organisation
  • G06N 20/00 - Apprentissage automatique

36.

METHOD AND SYSTEM FOR IDENTIFYING EMPTY REGION IN LABEL AND PLACING CONTENT THEREON

      
Numéro d'application 17680356
Statut En instance
Date de dépôt 2022-02-25
Date de la première publication 2022-09-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Subramanian, Naveen
  • Gajapathy, Murali Krishnaan
  • Shanmugasundaram, Yuvarajan
  • Ahamed, Nishar

Abrégé

Method and system for identifying an empty region in a label and placing a content thereon is provided. The method includes processing an image of the label to extract label attribute and the content to retrieve content attribute. Label attribute includes at least one of dimensions of the label, at least one pre-existing content on the label, dimensions associated with pre-existing content, and location of pre-existing content on the label. The content attribute includes a type of content, dimensions of content, a preferred label location associated with content. The method further includes determining at least one empty region within the label, based on extracted label attribute and the retrieved content attribute. Each of the at least one empty region may be configured to accommodate the content. The method further includes inserting the content into one of the at least one empty region based on a predefined rule.

Classes IPC  ?

  • G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires

37.

METHOD AND SYSTEM FOR IDENTIFYING PERSONALLY IDENTIFIABLE INFORMATION (PII) THROUGH SECRET PATTERNS

      
Numéro d'application 17676881
Statut En instance
Date de dépôt 2022-02-22
Date de la première publication 2022-09-08
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh
  • Gurusamy, Ramesh
  • Babu, Sumathi

Abrégé

This disclosure relates to method and system for identifying Personally Identifiable Information (PII) through secret patterns. The method includes receiving user data from at least one data source through a plurality of communication channels. The user data includes PII and non-PII. The user data is associated with a user. The PII includes a plurality of personal identifiers. The method further includes identifying the PII in user data through a predictive model. The method further includes generating a secret pattern based on the PII identified through the predictive model. The secret pattern is an identifiable label. The method further includes adding the secret pattern to each of the plurality of personal identifiers in PII. The method further includes identifying each of the plurality of personal identifiers through the secret pattern in real-time, when user data is transmitted from the at least one data source to at least one data destination.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/79 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données dans les supports de stockage à semi-conducteurs, p.ex. les mémoires adressables directement
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

38.

Method and system for identifying common requirements from applications

      
Numéro d'application 17670513
Numéro de brevet 11816451
Statut Délivré - en vigueur
Date de dépôt 2022-02-14
Date de la première publication 2022-08-18
Date d'octroi 2023-11-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Gopal, Krishna Kumar
  • Kumar, Shrwan
  • Kumar, Vinod
  • V. S, Maheswari

Abrégé

This disclosure relates to method and system for identifying common requirements from applications. The method includes receiving a plurality of requirements from a plurality of applications. For at least two of the plurality of requirements, the method further includes determining a similarity index through each of a set of analysis techniques. For at least two of the plurality of requirements, the method further includes calculating a final similarity index based on the similarity index determined through each of a set of analysis techniques. The method further includes generating a similarity matrix for the plurality of requirements based on the final similarity index. The method further includes generating a hierarchical cluster tree for the plurality of requirements based on the final similarity index corresponding to each of the plurality of requirements.

Classes IPC  ?

  • G06F 8/10 - Analyse des exigences; Techniques de spécification
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

39.

Half rate bang-bang phase detector

      
Numéro d'application 17478934
Numéro de brevet 11398826
Statut Délivré - en vigueur
Date de dépôt 2021-09-19
Date de la première publication 2022-07-26
Date d'octroi 2022-07-26
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sengupta, Debraj
  • Chaudhuri, Chandrima
  • Bag, Mouvik

Abrégé

A half rate bang—bang phase detector for high-speed Analog Clock and Data Recovery (CDR) is disclosed. In some embodiments, the half rate bang—bang phase detector includes a first set of flip flops. Each of the first set of flip flops is configured to receive an input data sampled at each of a four phases of a Voltage Controlled Oscillator (VCO) clock. The half rate bang—bang phase detector includes a first set of logic gates configured to generate a set of four exclusive—OR (XOR) outputs. The half rate bang—bang phase detector includes a second set of flip flops configured to generate a set of clean XOR outputs. The half rate bang—bang phase detector includes a second set of logic gates configured to generate a set of final outputs based on the set of clean XOR outputs.

Classes IPC  ?

  • H03L 7/091 - Commande automatique de fréquence ou de phase; Synchronisation utilisant un signal de référence qui est appliqué à une boucle verrouillée en fréquence ou en phase - Détails de la boucle verrouillée en phase concernant principalement l'agencement de détection de phase ou de fréquence y compris le filtrage ou l'amplification de son signal de sortie le détecteur de phase ou de fréquence utilisant un dispositif d'échantillonnage
  • H03L 7/08 - Commande automatique de fréquence ou de phase; Synchronisation utilisant un signal de référence qui est appliqué à une boucle verrouillée en fréquence ou en phase - Détails de la boucle verrouillée en phase
  • H03K 19/21 - Circuits OU EXCLUSIF, c. à d. donnant un signal de sortie si un signal n'existe qu'à une seule entrée; Circuits à COÏNCIDENCES, c. à d. ne donnant un signal de sortie que si tous les signaux d'entrée sont identiques
  • H03L 7/099 - Commande automatique de fréquence ou de phase; Synchronisation utilisant un signal de référence qui est appliqué à une boucle verrouillée en fréquence ou en phase - Détails de la boucle verrouillée en phase concernant principalement l'oscillateur commandé de la boucle
  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur

40.

System and method for automating software development life cycle

      
Numéro d'application 17197035
Numéro de brevet 11340898
Statut Délivré - en vigueur
Date de dépôt 2021-03-10
Date de la première publication 2022-05-24
Date d'octroi 2022-05-24
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

The invention relates to system and method for automating software development life cycle. In some embodiments, the method includes receiving a plurality of code snippets being utilized for developing a software application from a plurality of sources in a software development life cycle, generating a plurality of embedding vectors corresponding to the plurality of code snippets, and generating a high-level feature vector corresponding to each of the plurality of code snippets based on the corresponding embedding vector using a deep learning model. The method further includes generating a final merged code comprising a final sequence of code lines by combining the sequence of code lines corresponding to the plurality of code snippets using the deep learning model. The deep learning model is trained to generate the high-level feature vector and arrange the sequence of code lines based on historical data from the software development life cycle.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 8/77 - Métriques logicielles
  • G06F 8/41 - Compilation
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 8/30 - Création ou génération de code source

41.

SYSTEM AND METHOD FOR CLASSIFYING ELEMENTS OF A PRODUCT

      
Numéro d'application 17352160
Statut En instance
Date de dépôt 2021-06-18
Date de la première publication 2022-04-28
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Venkataraman, Ravi Krishnan
  • Gupta, Pankaj

Abrégé

Disclosed is a method and system for classifying elements of a product. The method comprises identifying elements of the product. Thereupon, features of the one or more elements are determined, using a feature recognition technique. The features correspond to manufacturing operations required for manufacturing the elements, and include sheet metal operations, turn operations, injection moulding operations, and machining operations. The manufacturing operations are determined in a priority order with the sheet metal operation having a highest priority and the machining operation having a least priority.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 30/17 - Conception mécanique paramétrique ou variationnelle

42.

Method and system for generating and rendering a customized dashboard

      
Numéro d'application 17172677
Numéro de brevet 11704369
Statut Délivré - en vigueur
Date de dépôt 2021-02-10
Date de la première publication 2022-04-14
Date d'octroi 2023-07-18
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Reddymakireddy, Ranga
  • Sukhu, Tarun Kumar

Abrégé

This disclosure relates to method and system for generating and rendering a customized dashboard. The method includes initiating a schema-less dashboard canvas through a frontend application that invokes a server-less library. The method further includes integrating a set of widgets selected by a user, from the plurality of native widgets and from the plurality of third-party widgets, with the schema-less dashboard canvas using the server-less library. The method further includes generating metadata for each of the set of widgets based on a corresponding configuration performed by the user. The method further includes associating the metadata with a user account of the user for subsequent rendering of the customized dashboard for the user.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 16/904 - Navigation; Visualisation à cet effet
  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport utilisant des icônes

43.

METHOD AND SYSTEM FOR INTEGRATING FIELD PROGRAMMABLE ANALOG ARRAY WITH ARTIFICIAL INTELLIGENCE

      
Numéro d'application 17095976
Statut En instance
Date de dépôt 2020-11-12
Date de la première publication 2022-04-07
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • K T, Gandhi Karuna
  • Nettem, Veerendra Prasad
  • Pinakapani, Nataraj
  • K, Saravanan

Abrégé

A method and system for integrating Field Programmable Analog Array (FPAA) with Artificial Intelligence (AI) is disclosed. In some embodiments, the method includes automatically creating, by an AI model, a function by auto connecting a first set of computation elements from a plurality of computational elements in an FPAA, in response to receiving an input. The method further includes receiving a feedback comprising a first accuracy level associated with the output. The method further includes automatically adjusting at least one of a plurality of control parameters to modify the function to generate an adjusted output corresponding to the input, based on the first accuracy level associated with the output.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06F 7/57 - Unités arithmétiques et logiques [UAL], c. à d. dispositions ou dispositifs pour accomplir plusieurs des opérations couvertes par les groupes  ou pour accomplir des opérations logiques
  • G06F 30/367 - Vérification de la conception, p.ex. par simulation, programme de simulation avec emphase de circuit intégré [SPICE], méthodes directes ou de relaxation

44.

System and method for managing an insect swarm using drones

      
Numéro d'application 17172795
Numéro de brevet 11779003
Statut Délivré - en vigueur
Date de dépôt 2021-02-10
Date de la première publication 2022-04-07
Date d'octroi 2023-10-10
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) K T, Gandhi Karuna

Abrégé

This disclosure relates to system and method for managing an insect swarm using a plurality of drones. The method includes detecting an insect swarm. The method may further include tracking a movement of the insect swarm. The method further includes communicating, with remaining of the plurality of drones, to dynamically align in a position based on the tracking so as to make a drone formation. The method further includes magnetizing, by at least some of the plurality of drones, one or more drone couplers for electromagnetically coupling the at least some of the plurality of drones with each other as per the drone formation. The method further includes casting, by each of the plurality of drones, a net to trap insects in the insect swarm. The method further includes supplying, by each of the plurality of drones, a high voltage to the net to decapacitate the insects.

Classes IPC  ?

  • A01M 5/00 - Capture des insectes dans les champs, jardins ou forêts, au moyen d'appareillages mobiles
  • B64C 39/02 - Aéronefs non prévus ailleurs caractérisés par un emploi spécial
  • G05D 1/10 - Commande de la position ou du cap dans les trois dimensions simultanément
  • A01M 29/16 - CAPTURE OU PIÉGEAGE DES ANIMAUX OU ÉPOUVANTAILS; APPAREILS DE DESTRUCTION D'ANIMAUX OU DE PLANTES NUISIBLES Épouvantails ou dispositifs répulsifs, p.ex. pour oiseaux utilisant des ondes sonores
  • G05D 1/12 - Commande pour la recherche d'un objectif
  • B64U 101/00 - Véhicules aériens sans pilote spécialement adaptés à des utilisations ou à des applications spécifiques

45.

System and method for processing skewed datasets

      
Numéro d'application 17036644
Numéro de brevet 11727009
Statut Délivré - en vigueur
Date de dépôt 2020-09-29
Date de la première publication 2022-03-31
Date d'octroi 2023-08-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s) Rastogi, Avnish Kumar

Abrégé

Disclosed is a method and system for processing skewed datasets. The processor 202 is configured to capture a broadcast size of non-skewed datasets to be loaded onto a memory associated with one or more nodes in a distributed system. The skewed dataset is identified from two or more datasets to be joined. Each of the non-skewed dataset is divided into a plurality of non-skewed data chunks at the node and each of the non-skewed data chunk is broadcasted to one or more nodes having the skewed dataset. The joining operation is then performed between each of the skewed dataset and the non-skewed data chunk till all the non-skewed data chunks are consumed in the join operation. Resultant joined dataset is then collected as a single joined dataset from the nodes involved in the joining operation.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/2455 - Exécution des requêtes
  • G06F 9/54 - Communication interprogramme

46.

SYSTEM AND A METHOD OF PROCESSING A FOOD PRODUCT

      
Numéro d'application 17151700
Statut En instance
Date de dépôt 2021-01-19
Date de la première publication 2022-03-10
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Patil, Yuvaraj D
  • Sriram, Mohan
  • Vazar, Vishwanath

Abrégé

A food processing device configured to process a food product stored in a pod is disclosed. The food processing device may further include a drive assembly. The drive assembly may include a drive motor configured to move linearly in the vertical direction, and a linear actuator coupled to the drive motor. The linear actuator may cause the drive motor to move linearly in the vertical direction. The drive assembly may further include a drive shaft coupled to the drive motor. The drive shaft may be configured to engage or disengage with the top shaft of the pod owing to the linear movement of the drive motor in vertical direction. Upon engaging with the tops shaft of the pod, the drive shaft may be further configured to impart rotary motion to the top shaft.

Classes IPC  ?

  • A47J 31/44 - Eléments ou parties constitutives des appareils à préparer des boissons
  • A47J 31/40 - Appareils à préparer des boissons avec des moyens de distribution pour ajouter une quantité mesurée d'ingrédients, p.ex. du café, de l'eau, du sucre, du cacao, du lait, du thé
  • A47J 31/46 - Becs verseurs, pompes, soupapes de vidange ou dispositifs analogues pour le transport de liquides
  • A47J 31/52 - Mécanismes commandés par un réveil-matin pour les appareils à préparer le café ou le thé
  • A47J 31/56 - Bouilloires à commande de la température
  • A47J 43/044 - Machines de ménage non prévues ailleurs, p.ex. pour moudre, mélanger, agiter, pétrir, émulsionner, fouetter ou battre les aliments, p.ex. actionnées par moteur à outils actionnés du côté du haut
  • A47J 43/08 - Mécanismes d'entraînement
  • B65D 85/804 - Réceptacles ou emballages jetables dont le contenu est infusé ou dissous en restant dans l'emballage

47.

DEVICE AND SYSTEM FOR CREATING AIR CAPSULES AROUND PASSENGERS IN VEHICLES AND METHOD THEREOF

      
Numéro d'application 17039058
Statut En instance
Date de dépôt 2020-09-30
Date de la première publication 2022-02-24
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chinnappa Reddy, Ganga Reddy
  • Srinivasa, Vinod Kumar
  • Mohan, Manu

Abrégé

A device, system, and method for creating air capsules enclosing passengers in vehicles is disclosed. The device for creating air capsules enclosing passengers in vehicles includes an attachment portion. The attachment portion is removably attached to a gasper within a vehicle and receives airflow from an outlet port of the gasper. The device further includes a diffuser portion integrated with the attachment portion. The diffuser portion is configured to intake the airflow from the attachment portion. Further, the diffuser portion includes a flow control portion configured to generate at least one airflow stream from the airflow. A first airflow stream of the at least one airflow stream creates an air capsule configured to enclose a passenger in the vehicle.

Classes IPC  ?

  • F24F 9/00 - Utilisation de courants d'air comme écrans, p.ex. rideaux d'air
  • B60H 1/24 - Dispositifs exclusivement pour la ventilation, ou dans lesquels le chauffage ou le refroidissement n'est pas en jeu

48.

System and method for joining skewed datasets in a distributed computing environment

      
Numéro d'application 16991939
Numéro de brevet 11615094
Statut Délivré - en vigueur
Date de dépôt 2020-08-12
Date de la première publication 2022-02-17
Date d'octroi 2023-03-28
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s) Rastogi, Avnish Kumar

Abrégé

Disclosed is a method and system for joining datasets in a distributed computing environment. The system comprises a memory 206 and a processor 202. The processor 202 identifies a skewed dataset from two or more datasets to be joined. The processor 202 identifies a replication parameter from a configuration file. The processor 202 then assigns a randomly assigned machine number to each chunk of the skewed dataset owned by the nodes/machines involved in the join operation. The processor 202 forms copies of the non-skewed dataset equal to the replication parameter and adds the copy number to each sample of the copy of the non-skewed dataset formed. Further, the processor 202 merges each non-skewed dataset into the final copy of the non-skewed dataset, forming a single non skewed dataset. The processor 202 then repeats these steps for all the non-skewed datasets involved in the join operation resulting in generation of merged copies of all the non-skewed datasets and then performs the joining operation.

Classes IPC  ?

  • G06F 16/20 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données structurées, p.ex. de données relationnelles
  • G06F 16/2453 - Optimisation des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

49.

SYSTEM AND METHOD FOR PROVIDING VISUAL GUIDANCE IN A MEDICAL SURGERY

      
Numéro d'application 17031556
Statut En instance
Date de dépôt 2020-09-24
Date de la première publication 2022-01-20
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Behera, Sanjeeb Kumar
  • Balasubramanian, Karthik
  • Mani, Dipumon Ayyanchira
  • Ramalingam, Yoganand
  • Pinjarkar, Pankaj Arunrao
  • Balakrishna, Peram

Abrégé

Disclosed is a method for providing visual guidance in a medical surgery. The method comprises registering, within a virtual assistance device having a combination of a virtual medical implant, an Intra-Medullary (IM) nail model and a virtual insertion handle model, each of a physical IM nail implant and a physical insertion handle. Further, a physical drill gun is registered within the virtual assistance device having a drill gun model. Further, coordinates of the one or more holes on the physical IM nail implant are registered within the virtual assistance device. The physical IM nail is inserted into a target. The virtual impression of the physical drill gun is aligned over the one or more holes based on the coordinates. Further, one or more surgical steps are performed by the physical drill gun based on the aligning.

Classes IPC  ?

  • A61B 34/20 - Systèmes de navigation chirurgicale; Dispositifs pour le suivi ou le guidage d'instruments chirurgicaux, p.ex. pour la stéréotaxie sans cadre
  • A61B 34/00 - Chirurgie assistée par ordinateur; Manipulateurs ou robots spécialement adaptés à l’utilisation en chirurgie
  • A61B 34/10 - Planification, simulation ou modélisation assistées par ordinateur d’opérations chirurgicales
  • A61B 90/90 - Moyens d’identification pour les patients ou les instruments, p.ex. étiquettes
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

50.

Sterile cover for a mixed reality (MR) device

      
Numéro d'application 17032906
Numéro de brevet 11607286
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de la première publication 2022-01-20
Date d'octroi 2023-03-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Behera, Sanjeeb Kumar
  • Balasubramanian, Karthik
  • Mani, Dipumon Ayyanchira

Abrégé

Disclosed is a sterile cover (100) for a Mixed Reality (MR) device (101). The sterile cover (100) may comprise a first case (102) arranged for covering a front side of the MR device (101). The first case (102) may comprise a hard case with an embedded clear layer (114) for covering a glass area of the front side of the MR device (101). The sterile cover (100) may further comprise a second case (104). The second case (104) may be arranged for covering a headband side of the MR device (101). The second case (104) may comprise a stretchable case for allowing a flexible adjustment of the headband side of the MR device (101) within the second case (104).

Classes IPC  ?

  • A61B 46/10 - Draps de chirurgie spécialement adaptés aux instruments
  • A61B 34/00 - Chirurgie assistée par ordinateur; Manipulateurs ou robots spécialement adaptés à l’utilisation en chirurgie
  • A61B 46/00 - Draps de chirurgie
  • A61B 90/00 - Instruments, outillage ou accessoires spécialement adaptés à la chirurgie ou au diagnostic non couverts par l'un des groupes , p.ex. pour le traitement de la luxation ou pour la protection de bords de blessures
  • A61B 90/50 - Supports pour instruments chirurgicaux, p.ex. bras articulés

51.

Reconfigurable parallel 3-dimensional convolution cluster engine

      
Numéro d'application 17136370
Numéro de brevet 11899743
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2022-01-13
Date d'octroi 2024-02-13
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

Disclosed is a reconfigurable parallel 3-Dimensional (3-D) convolution engine for performing 3-D Convolution and parallel feature map extraction on an image. The reconfigurable parallel 3-D convolution engine further comprises a plurality of CNN reconfigurable engines configured to perform 3-D convolution, in parallel, to process a plurality of feature maps, a kernel memory space, present in each instance of CNN reconfigurable engine, capable for holding a set of parameters associated to a network layer having each operational instance of CNN reconfigurable engine, and at least one memory controller, an Input Feature Map Memory (FMM) cluster and an Output FMM cluster.

Classes IPC  ?

  • G06F 18/40 - Dispositions logicielles spécialement adaptées à la reconnaissance des formes, p.ex. interfaces utilisateur ou boîtes à outils à cet effet
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06T 1/60 - Gestion de mémoire
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06F 18/213 - Extraction de caractéristiques, p.ex. en transformant l'espace des caractéristiques; Synthétisations; Mappages, p.ex. procédés de sous-espace
  • G06N 3/045 - Combinaisons de réseaux

52.

System and method for performing a convolution operation with functional safety mechanism

      
Numéro d'application 17133967
Numéro de brevet 11398086
Statut Délivré - en vigueur
Date de dépôt 2020-12-24
Date de la première publication 2021-12-16
Date d'octroi 2022-07-26
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

A Convolution Multiply and Accumulate-Xtended (CMAC-X) system (102) for performing a convolution operation with functional safety mechanism is disclosed. The CMAC-X system (102) receives image data pertaining to an image. The image data comprises a set of feature matrix, a kernel size and depth information. Further, the CMAC-X system (102) generates a convoluted data based on convolution operation for each feature matrix, The CMAC-X system (102) performs an accumulation of the convoluted data to generate accumulated data, when the convolution operation for each feature matrix is performed. The CMAC-X system (102) further performs an addition of a predefined value to the accumulated data to generate added data. Further, the CMAC-X system (102) filters the added data. Further, the CMAC-X system (102) comprises a functional safety unit to verify a functionality of the CMAC-X system (102), thereby performing the convolution operation of the image with functional safety mechanism.

Classes IPC  ?

  • G06V 10/98 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos Évaluation de la qualité des motifs acquis
  • G06N 20/10 - Apprentissage automatique utilisant des méthodes à noyaux, p.ex. séparateurs à vaste marge [SVM]
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • G06T 1/20 - Architectures de processeurs; Configuration de processeurs p.ex. configuration en pipeline
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06F 17/15 - Calcul de fonction de corrélation

53.

System and method for assessing authenticity of a communication

      
Numéro d'application 17030095
Numéro de brevet 11611554
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de la première publication 2021-12-09
Date d'octroi 2023-03-21
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Tagra, Himanshu
  • Vrati, Gaurav
  • Yadav, Sanjay
  • Agarwal, Anubhav

Abrégé

Disclosed is a method and system for assessing the authenticity of a communication. The method comprises receiving data of the communication by the processor between one or more participants. Further, extracting one or more features by the processor from the data by using data extraction techniques. Further, comparing the one or more features by the processor with predefined threshold features stored in a feature repository. Further, generating, one or more authenticity attributes by using one or more trained Artificial Intelligence (AI) models applied over the one or more features, along with results of the comparing. Each of the one or more authenticity attributes generates a recommendation output, providing the authenticity of the communication.

Classes IPC  ?

  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • G06V 40/40 - Détection d’usurpation, p.ex. détection d’activité
  • G10L 17/00 - Identification ou vérification du locuteur
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06N 20/00 - Apprentissage automatique
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures

54.

METHOD AND SYSTEM FOR GENERATING BILL OF MATERIALS FOR A PRODUCT

      
Numéro d'application 17334712
Statut En instance
Date de dépôt 2021-05-29
Date de la première publication 2021-12-02
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Patil, Yuvaraj D.
  • Sriram, Mohan

Abrégé

The invention relates to method and system for generating a Bill of Materials (BOM) for a product. In some embodiments, the method includes acquiring information associated with a component of the product using communicatively connected information recording instruments. The information may include measurement parameters recorded using communicatively connected measuring instruments. The method further includes automatically populating a set of data fields from among a plurality of data fields in a graphic user interface (GUI) based on the acquired information and a shape of the component, receiving a validation command from the user via the GUI, and storing the plurality of data fields as one of a plurality of records in a BOM database for the product upon receiving the validation command. The shape of the component may be selected by a user from a list of pre-defined shapes or may be identified based on an image of the component.

Classes IPC  ?

  • G06Q 10/08 - Logistique, p.ex. entreposage, chargement ou distribution; Gestion d’inventaires ou de stocks
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus

55.

Convolution operator system to perform concurrent convolution operations

      
Numéro d'application 17136547
Numéro de brevet 11868873
Statut Délivré - en vigueur
Date de dépôt 2020-12-29
Date de la première publication 2021-11-25
Date d'octroi 2024-01-09
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

Disclosed is a convolution operator system comprising a Convolution Neural Network (CNN) reconfigurable engine including a plurality of Mini Parallel Rolling Engines (MPREs) for performing a convolution operation concurrently on an image. An input router receives image data. A controller allocates image data to computing blocks through a set of data flow control blocks. Each computing block produces a convolution output corresponding to each row of the image. The controller allocates a plurality of group having one or more computing blocks to generate a set of convolution output. Further, a pipeline adder aggregates the set of convolution output to produce an aggregated convolution output. An output router transmits either the convolution output or the aggregated convolution output for performing subsequent convolution operation to generate a convolution result for the image data.

Classes IPC  ?

  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06F 18/213 - Extraction de caractéristiques, p.ex. en transformant l'espace des caractéristiques; Synthétisations; Mappages, p.ex. procédés de sous-espace

56.

Method and system for managing user access to multimedia content for online conferences using metadata

      
Numéro d'application 17037689
Numéro de brevet 11503089
Statut Délivré - en vigueur
Date de dépôt 2020-09-30
Date de la première publication 2021-11-11
Date d'octroi 2022-11-15
Propriétaire HCL Technologies Ltd (Inde)
Inventeur(s) Ramala, Santhakumari

Abrégé

A method and system for managing user access to a multimedia content for an online conference using metadata is disclosed. In some embodiments, the method includes identifying a plurality of contexts for each of a plurality of conference data streams extracted from the multimedia content. The method further includes generating a plurality of metadata types based on the plurality of contexts associated with each of the plurality of conference data streams, providing a plurality of options corresponding to the plurality of metadata types to a user for accessing a section of interest in the plurality of conference data streams, receiving at least one selected option from the plurality of options by the user and validating the user access to one or more of the plurality of conference data streams based on the at least one selected option and access rights associated with the user.

Classes IPC  ?

  • H04L 65/402 - Prise en charge des services ou des applications dans laquelle les services impliquent une session principale en temps réel et une ou plusieurs sessions parallèles additionnelles non-temps-réel, p.ex. le téléchargement d’un fichier lors d’une session FTP parallèle, l’introduction d’un courriel ou d
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/48 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • H04L 65/4053 - Dispositions pour la communication multipartite, p.ex. pour les conférences sans commande de la prise de parole
  • H04L 65/1089 - Procédures en session en supprimant des médias

57.

Decomposing a monolithic application into one or more micro services

      
Numéro d'application 17203149
Numéro de brevet 11397576
Statut Délivré - en vigueur
Date de dépôt 2021-03-16
Date de la première publication 2021-09-23
Date d'octroi 2022-07-26
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Vs, Maheswari
  • Kumar, Shrwan
  • Madhavan Pillai, Hareendran

Abrégé

The present disclosure relates to system(s) and method(s) for decomposing a monolithic application into one or more micro services. The method identifies a subset of functionalities, from a set of functionalities associated with the monolithic application. The method further determines a number of micro services based on a functionality priority, a functionality complexity score, and a functionality predefined complexity score associated with each functionality. Further, the method generates one or more groups of methods from a plurality of methods associated with the subset of functionalities. Further, the method decomposes the monolithic application into the one or more micro services based on the one or more groups of methods, and the number of micro services.

Classes IPC  ?

  • G06F 8/76 - Adaptation d’un code de programme pour fonctionner dans un environnement différent; Portage
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • G06F 8/75 - Analyse structurelle pour la compréhension des programmes

58.

SYSTEM AND METHOD FOR GENERATING TEST SCRIPTS

      
Numéro d'application 17205174
Statut En instance
Date de dépôt 2021-03-18
Date de la première publication 2021-09-23
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Janarthanan, Hariprasath
  • Ahamed, Nishar
  • Shanmugasundaram, Yuvarajan
  • Sadasivam, Sivasakthivel
  • Suraparaju, Rajesh Babu

Abrégé

Disclosed is a method and system for generating test scripts. The method comprises receiving at least one of a video and/or an audio captured during manual testing of a Device Under Test (DUT) comprising an output unit or a Graphical User Interface (GUI) based application. At least one of the video and/or the audio is processed for generating a test script for the DUT or the GUI based application. Generation of the test script may include allowing a user to pause at least one of the video and/or the audio at a particular time frame. Using a script generator user interface, input events corresponding to the particular time frame are received. A type of validation is selected for the output unit of the DUT or the GUI based application, and inputs are provided for the validation. The validation is device specific and performed using during runtime test execution.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

59.

System and method for controlling data interception in a communication system

      
Numéro d'application 17197937
Numéro de brevet 11616817
Statut Délivré - en vigueur
Date de dépôt 2021-03-10
Date de la première publication 2021-09-16
Date d'octroi 2023-03-28
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh
  • Gurusamy, Ramesh
  • Kulandaisamy, Vijay

Abrégé

The present disclosure relates to a system and method for controlling data interception in a communication network. One or more requests from a user for accessing one or more microservices are received through an Application Programming Interface (API). Information associated with one or more requests is the detected and requests are classified as secured microservice request and non-secured microservice request. The information is detected through predefined rules. Authentication token is then issued for secured microservice based on the detecting. The authentication token stores information detected by the detector in a geo storage system. The one or more requests are then routed according to the authentication token towards one or more corresponding microservices of the one or more microservices.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

60.

Adapative system for processing distributed data files and a method thereof

      
Numéro d'application 16809089
Numéro de brevet 11693884
Statut Délivré - en vigueur
Date de dépôt 2020-03-04
Date de la première publication 2021-09-09
Date d'octroi 2023-07-04
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Rastogi, Avnish Kumar
  • Narang, Nitin
  • Ajmal, Mohammad

Abrégé

The present disclosure relates to a system and a method for processing distributed data files. The processor executes instructions to receive a set of instructions from a primary device, wherein the set of instructions comprises verification rules, validators, primary transformers and structure query transformers; generate processed data files by processing the distributed data files. The distributed data files are processed by performing at least one of: executing one of the verification rules, the validators and the primary transformers on the distributed data files; and transforming the distributed data files by executing the structure query transformers. The execution of the structured query transformers comprises steps of generating a dependency graph based upon dependencies between the structure query transformers; and determining a sequence of execution of the structured query transformers based upon the dependency graph; and transfer the processed data files to a data warehouse.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

61.

SYSTEM AND METHOD FOR GENERATING AN OMNI-CHANNEL SUPPORT PLATFORM

      
Numéro d'application 17189127
Statut En instance
Date de dépôt 2021-03-01
Date de la première publication 2021-09-02
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Kalidindi, Mounika
  • Bansal, Banish
  • Warrier, Harikrishna C.
  • Dhanyamraju, S U M Prasad

Abrégé

The present disclosure relates to system(s) and method(s) for generating an Omni-channel support platform. The method comprises integrating a multi-channel support system with a blockchain framework. Further, the method comprises generating an Omni-channel support platform based on the integration. The Omni-channel support platform comprises an Omni-channel support block for a user from a set of users. The Omni-channel support block comprises a support ledger and a support smart contract for the user. The Omni-channel support block further comprises capturing transaction data associated with the user from the multiple support channels. Further, the Omni-channel support block comprises recommending one or more resolutions to each user upon based on a support request.

Classes IPC  ?

  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES
  • G06Q 20/12 - Architectures de paiement spécialement adaptées aux systèmes de commerce électronique

62.

System and method for executing a test case

      
Numéro d'application 17145723
Numéro de brevet 11615016
Statut Délivré - en vigueur
Date de dépôt 2021-01-11
Date de la première publication 2021-07-29
Date d'octroi 2023-03-28
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Tangirala, Srinivas
  • Siddhamshetty, Narender
  • Palivela, Subramanyam
  • Varadharajan, Srihari
  • Kundarapu, Ravinder
  • Narayanan, Ramakrishna

Abrégé

Disclosed is a system (102) for executing a test case. The system (102) comprises a memory (206) and a processor (202). The system (102) receives a test file in a predefined format. The test file comprises a test case comprising one or more test steps, test data and one or more expected results for execution. Further, each test step from the one or more test steps indicates an action to be performed for executing the test case. The system (102) generates one or more tokens by classifying text associated with the one or more test steps. The system (102) generates an output template associated with the test case based on analysing the one or more tokens. The system (102) executes the test case based on one or more controls associated with the test case in the output template. The one or more controls are dynamically identified from the output template.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06F 40/284 - Analyse lexicale, p.ex. segmentation en unités ou cooccurrence
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

63.

System and method for determining a location of an explosive device

      
Numéro d'application 17147997
Numéro de brevet 11501622
Statut Délivré - en vigueur
Date de dépôt 2021-01-13
Date de la première publication 2021-07-22
Date d'octroi 2022-11-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • S H, Hanumanthappa
  • Sundararaj, Jayaramakrishnan

Abrégé

Disclosed is a system (102) for determining a location of an explosive device. The system (102) detects an explosive device using one or more devices (204) based on one or more nano-explosive detection sensors (206) associated with the one or more devices (204). The system (102) further identifies a type, a quantity and a signal strength associated with the explosive device. The system (102) computes a distance between the explosive device and the one or more devices (204). The system (102) determines explosive device co-ordinates based on the computed distance and device co-ordinates associated with each device (204). The system (102) receives a data packet comprising data associated with the explosive device from the one or more devices (204). The system (102) determines a location of the explosive device based on an analysis of the data packet received from the one or more devices (204).

Classes IPC  ?

  • G08B 21/02 - Alarmes pour assurer la sécurité des personnes
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
  • H04W 84/18 - Réseaux auto-organisés, p.ex. réseaux ad hoc ou réseaux de détection
  • G16Y 40/35 - Gestion des objets, c. à d. commande selon une stratégie ou dans le but d'atteindre des objectifs déterminés
  • G16Y 20/10 - Information détectée ou collectée par les objets relative à l’environnement, p.ex. la température; relative à l’emplacement
  • G16Y 40/50 - Sûreté; Sécurité des objets, des utilisateurs, des données ou des systèmes
  • G16Y 40/10 - Détection; Surveillance
  • H04B 17/318 - Force du signal reçu

64.

Building time series based prediction / forecast model for a telecommunication network

      
Numéro d'application 16748100
Numéro de brevet 11900282
Statut Délivré - en vigueur
Date de dépôt 2020-01-21
Date de la première publication 2021-07-22
Date d'octroi 2024-02-13
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Soundrarajan, Rahul
  • Panwar, Himanshu

Abrégé

The present disclosure relates to system(s) and method(s) for building an ARIMA based Time Series prediction/forecast model for Key Performance Indicators (KPIs) and Performance Management (PM) counters in a telecommunication network. The system receives historical data, for a predefined period, associated with a prediction/forecast model. The system further pre-processes the historical data in order to evaluate statistical characteristics of stationarity of the historical data. Based on the evaluation, the system stationarizes the data first by backfilling anomalies and missing data and then applying techniques associated with differencing, moving averages and auto-correlation. The system further builds the Time Series based prediction/forecast model using the data using ACF and PACF correlation functions.

Classes IPC  ?

  • G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
  • G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
  • G06N 20/00 - Apprentissage automatique
  • H04L 41/142 - Analyse ou conception de réseau en utilisant des méthodes statistiques ou mathématiques
  • H04L 41/14 - Analyse ou conception de réseau
  • H04L 41/147 - Analyse ou conception de réseau pour prédire le comportement du réseau

65.

System and method for assigning dynamic operation of devices in a communication network

      
Numéro d'application 17143626
Numéro de brevet 11297564
Statut Délivré - en vigueur
Date de dépôt 2021-01-07
Date de la première publication 2021-07-15
Date d'octroi 2022-04-05
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sundararaj, Jayaramakrishnan
  • Warrier, Harikrishna C.
  • Bansal, Banish

Abrégé

The present disclosure relates to a system (102) for assigning dynamic operation of devices in a communication network (106). The system (102) receives one or more behavioral attributes and one or more contextual attributes associated with one or more devices (232) in a communication network (106). The system (102) further determines one or more clusters (234) associated with each device from the one or more devices (232). The system (102) further determines, dynamically, one or more network slices, from a set of network slices associated with the one or more clusters (234). The system (102) further determines, dynamically, one or more analytics models associated with the one or more clusters (234). The system (102) further assigns dynamic operation of the one or more clusters (234) based on the one or more contextual attributes, the one or more network slices and the one or more analytics models.

Classes IPC  ?

  • H04W 48/18 - Sélection d'un réseau ou d'un service de télécommunications

66.

System and method for providing an inference associated with delays in processing input data packet(s)

      
Numéro d'application 17036296
Numéro de brevet 11249135
Statut Délivré - en vigueur
Date de dépôt 2020-09-29
Date de la première publication 2021-04-22
Date d'octroi 2022-02-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Muthiah, Manickam
  • Krishnamoorthy, Sathish Kumar

Abrégé

Disclosed is a system for providing an inference associated with delays in processing input data packet(s) by a Design Under Verification (DUV)/System Under Verification (SUV) characterized by maintaining timing information of the input data packet(s) is disclosed. To provide an inference, initially, an input data packet is processed by a DUV or SUV. Simultaneously, an expected data packet corresponding to the input data packet is predicted and a Unique Identifier is assigned to the expected data packet corresponding to the input data packet that entered into the DUV/SUV. After assigning the Unique Identifier, the plurality of data fields pertaining to the Unique Identifier are populated in an array of Packet Timing Entries based on a Delay Identifier (ID) and a Delay Mode. The plurality of data fields may then be used for reporting various delay statistics and operational behaviour of DUV/SUV.

Classes IPC  ?

  • G06F 30/3308 - Vérification de la conception, p.ex. simulation fonctionnelle ou vérification du modèle par simulation
  • G01R 31/3183 - Génération de signaux d'entrée de test, p.ex. vecteurs, formes ou séquences de test
  • G01R 31/317 - Tests de circuits numériques
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

67.

Generating a version associated with a section in a document

      
Numéro d'application 16543382
Numéro de brevet 11250211
Statut Délivré - en vigueur
Date de dépôt 2019-08-16
Date de la première publication 2021-02-18
Date d'octroi 2022-02-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Virmani, Manish
  • Kohli, Sumeet

Abrégé

The present disclosure relates to system(s) and method(s) for generating a version associated with a section in a document. The system receives user inputs corresponding to line boundaries associated with the document. Based on the user inputs, the system generates a set of sections and a set of section tags associated with the set of sections. The system further generates one or more versions associated with each section tag when the section associated with the section tag is modified. Upon generation of the one or more versions, the system may store the one or more versions independent of the document.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes
  • G06F 16/93 - Systèmes de gestion de documents
  • G06F 16/38 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 40/197 - Gestion des versions

68.

System and method for generating synthetic data for minority classes in a large dataset

      
Numéro d'application 16525215
Numéro de brevet 11126642
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de la première publication 2021-02-04
Date d'octroi 2021-09-21
Propriétaire HCL, Technologies Limited (Inde)
Inventeur(s)
  • Rastogi, Avnish Kumar
  • Narang, Nitin
  • Ajmal, Mohammad

Abrégé

Disclosed method for generating synthetic data for minority classes in a very large dataset comprises grouping samples stored on several devices, into different groups. A pivot is identified to be used as a reference for grouping the samples into bins. The samples are assigned to a bin, based on a closest pivot. The samples are regrouped into different groups, based on identities of the bins, and each of the groups is distributed to the several devices. Samples belonging to majority class and minority classes for which synthetic data is not being generated are removed from each of the different groups. Samples of each of these groups are arranged in different M-Trees to facilitate identification of K-nearest neighbours for each sample within each of the different groups to generate K pairs of nearest neighbours. Finally, synthetic samples are generated for the K pairs of nearest neighbours by creating random samples.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

69.

System and method to perform control testing to mitigate risks in an organization

      
Numéro d'application 16417656
Numéro de brevet 11501233
Statut Délivré - en vigueur
Date de dépôt 2019-05-21
Date de la première publication 2020-11-26
Date d'octroi 2022-11-15
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

The present disclosure relates to system(s) and method(s) to perform control testing to mitigate risks in an organization. The system may extract sentences from control documents, and may classify the sentences into one of questions and non-questions, based on at least one of active learning and pro-active learning. Interpretations of the questions may thereafter be generated. Relevant documents related to each of the interpretations of the questions may be identified and extracted, from repositories. Artificial Intelligence (AI) may be used to identify the relevant documents. A cognitive master may be implemented to organize meetings between control testers and process owners for discussing over effectiveness of design and implementation test of test plans to mitigate the risks.

Classes IPC  ?

  • G06Q 10/00 - Administration; Gestion
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/906 - Groupement; Classement
  • G06N 20/00 - Apprentissage automatique
  • G06F 40/30 - Analyse sémantique
  • G06F 40/56 - Génération de langage naturel

70.

System and method for generating clinical trial protocol design document with selection of patient and investigator

      
Numéro d'application 16414618
Numéro de brevet 11521713
Statut Délivré - en vigueur
Date de dépôt 2019-05-16
Date de la première publication 2020-11-19
Date d'octroi 2022-12-06
Propriétaire HCL TECHNOLOGIES LIMITED (USA)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

Disclosed is a system for generating Clinical trial protocol design document with selection of a Patient and an Investigator for a clinical trial process. The system inputs meaningful information derived from the raw data, a pre-Drafted protocol, a regulatory authorities' protocol curated by regulatory authorities, and a pre-stored dataset, present in a repository. A Clinical trial protocol design document is drafted by generating a case frame upon extracting data in form of a key value into a standard document. Each key value is validated and a prediction score is computed based on overlapping of the interim Clinical trial protocol design template with the pre-Drafted protocol and the regulatory authorities' protocol to determine whether the interim Clinical trial protocol design document is approved or rejected. A Clinical trial protocol design document is generated when the interim Clinical trial protocol design document is approved.

Classes IPC  ?

  • G16H 10/20 - TIC spécialement adaptées au maniement ou au traitement des données médicales ou de soins de santé relatives aux patients pour des essais ou des questionnaires cliniques électroniques
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 40/295 - Reconnaissance de noms propres

71.

Verifying data loading requirements of an avionics unit

      
Numéro d'application 16828086
Numéro de brevet 11614987
Statut Délivré - en vigueur
Date de dépôt 2020-03-24
Date de la première publication 2020-10-01
Date d'octroi 2023-03-28
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Trivedi, Jignesh Jagdishbhai
  • Dey, Sourav

Abrégé

The present disclosure relates to system(s) and method(s) for verifying data loading requirements of an avionics unit. The system receives a request for data loading. The request comprises file data, and data loading requirements associated with the avionics unit. Further, the system obtains target file from a repository based on an analysis of the request. The system further generates valid data set and invalid data set in the target file based on an analysis of the data loading requirements. Upon generation, the system verifies predefined data loading requirements of the avionics unit using the invalid data set from the target file.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • G01C 23/00 - Instruments combinés indiquant plus d’une valeur de navigation, p.ex. pour l’aviation; Dispositifs de mesure combinés pour mesurer plusieurs variables du mouvement, p.ex. la distance, la vitesse ou l’accélération
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 9/445 - Chargement ou démarrage de programme

72.

Data security using a blockchain ledger

      
Numéro d'application 16816964
Numéro de brevet 11616652
Statut Délivré - en vigueur
Date de dépôt 2020-03-12
Date de la première publication 2020-09-17
Date d'octroi 2023-03-28
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Dhanyamraju, S U M Prasad
  • Sultanpurkar, Sriganesh
  • Sholayappan, Shiva Kumar
  • Kalidindi, Mounika
  • Matam, Nandini

Abrégé

Systems and methods for data security using a blockchain ledger. The system receives request associated with a product from a user. The system further obtains data associated with the product upon receiving the request. Further, the system analyses the data to using predefined parameters identify valid data and invalid data. Upon identification, the system uploads the valid data in the blockchain ledger. Further, the valid data may be displayed to the user through a channel, associated with the user, in the blockchain ledger, thereby providing the data security.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • H04L 9/00 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité

73.

SYSTEM AND METHOD FOR GENERATING A PREDICTIVE MODEL

      
Numéro d'application 16810275
Statut En instance
Date de dépôt 2020-03-05
Date de la première publication 2020-09-10
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Bejjam, Deepthi Priya
  • Dhanyamraju, S U M Prasad
  • Sultanpurkar, Sriganesh
  • Peddireddy, Vamsi

Abrégé

The present disclosure relates to a system(s) and method(s) for generating a predictive model, the method comprises receiving data and extracting one or more predicator features from the data based on a feature selection methodology. In one example, the feature selection methodology comprises computing a degree connectedness for each of the plurality of features using a modified mutual information technique and a Pearson co-efficient and identifying the one or more predicator features on a comparison of degree of connectedness and a predefined threshold. Further, the method comprises identifying a data type associated with the data, and generating a predictive model to be applied on the data based on the data type and the one or more predicator features.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • G06N 20/00 - Apprentissage automatique
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

74.

System for allowing a secure access to a microservice

      
Numéro d'application 16791452
Numéro de brevet 11397898
Statut Délivré - en vigueur
Date de dépôt 2020-02-14
Date de la première publication 2020-08-27
Date d'octroi 2022-07-26
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Chacko, Simy
  • Shankar, Venkatesh

Abrégé

Disclosed is a system for allowing secure access to a microservice. An Application Programming Interface (API) gateway receives a request comprising a Uniform Resource Locator (URL) associated to the microservice. A set of input parameters indicating information about the user device and the microservice is identified from the URL. The system performs validation of input parameters, extraction of request patterns, tracking of IP address, and detection of user credentials to provide output parameters. A decision tree comprising rules is generated by using a supervised machine learning technique on the output parameters. Further, the API gateway creates a stateless identity token to encrypt the request. The stateless identity token is created based on the user credentials and at least one rule applicable to the request. Once the stateless identity token is created, the stateless identity token is verified to allow the secure access to the microservice.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06N 20/00 - Apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 9/54 - Communication interprogramme

75.

Node profiling based on combination of performance management (PM) counters using machine learning techniques

      
Numéro d'application 16265029
Numéro de brevet 10841821
Statut Délivré - en vigueur
Date de dépôt 2019-02-01
Date de la première publication 2020-08-06
Date d'octroi 2020-11-17
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s) Soundrarajan, Rahul

Abrégé

Disclosed is a system for profiling one or more nodes based on a hybrid Key Performance Indicator (KPI). Initially, a flag indicating an issue with a KPI is received. A set of Performance Management (PM) counters undergoing periodic changes in performance beyond a predefined threshold by using machine learning based statistical techniques is identified. The set of PM counters may comprise a set event based of PM counters and a set of protocol based PM counters. A hybrid KPI is created based on combination of the set event based of PM counters and the set of protocol based PM counters. One or more nodes are profiled by comparing the hybrid KPI associated to the node with hybrid KPI corresponding to each of the one or more nodes.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04W 24/08 - Réalisation de tests en trafic réel
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/30 - Surveillance du fonctionnement
  • G06N 20/00 - Apprentissage automatique
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

76.

Node profiling based on performance management (PM) counters and configuration management (CM) parameters using machine learning techniques

      
Numéro d'application 16365802
Numéro de brevet 10735287
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de la première publication 2020-08-04
Date d'octroi 2020-08-04
Propriétaire HCL Technologies Limited (USA)
Inventeur(s) Soundrarajan, Rahul

Abrégé

Disclosed is a system for profiling one or more nodes based on a hybrid Key Performance Indicator (KPI). Initially, a flag indicating an issue with a KPI is received. A set of Configuration Management (CM) may be changed or identified by SME. Deviation in magnitude of each CM parameters from a predefined CM magnitude is computed to determine a changed CM parameter with deviation magnitude higher than deviation magnitude of remaining CM parameters. A set of Performance Management (PM) counters is identified by comparing magnitude of each PM with a predefined threshold value or using machine learning or statistical techniques. A hybrid KPI is created based on combination of the changed CM parameters and a subset of PM counters. One or more nodes are profiled by comparing the hybrid KPI associated to the node with hybrid KPI corresponding to each of the one or more nodes.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • G06N 20/00 - Apprentissage automatique
  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

77.

Reconfigurable 3D convolution engine

      
Numéro d'application 16721683
Numéro de brevet 11315344
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-09
Date d'octroi 2022-04-26
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

Disclosed is a reconfigurable convolution engine for performing a convolution operation on an image. A data receiving module receives image data. A determination module determines a kernel size based on the image data, clock speed associated to the convolution engine and number of available on-chip resources. An allocation module allocates a plurality of instances based on the kernel size. Each instance of the plurality of instances further comprises a set of computing blocks operating concurrently. Each computing block is configured to perform convolution operation on the feature map of the image. An aggregation module aggregates the convolution output of each computing block for each instance of the plurality of instances to produce a convolution result for the image.

Classes IPC  ?

  • G06V 10/94 - Architectures logicielles ou matérielles spécialement adaptées à la compréhension d’images ou de vidéos
  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

78.

Convolution operator system to perform concurrent convolution operations

      
Numéro d'application 16721708
Numéro de brevet 11501134
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-09
Date d'octroi 2022-11-15
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

Disclosed is a convolution operator system for performing a convolution operation concurrently on an image. An input router receives image data. A controller allocates image data to a set of computing blocks based on the size of the image data and number of available computing blocks. Each computing block produces a convolution output corresponding to each row of the image. The controller allocates a plurality of group having one or more computing blocks to generate a set of convolution output. Further, a pipeline adder aggregates the set of convolution output to produce an aggregated convolution output. An output router transmits either the convolution output or the aggregated convolution output for performing subsequent convolution operation to generate a convolution result for the image data.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/54 - Communication interprogramme
  • G06V 10/75 - Appariement de motifs d’image ou de vidéo; Mesures de proximité dans les espaces de caractéristiques utilisant l’analyse de contexte; Sélection des dictionnaires

79.

System and method for performing a convolution operation

      
Numéro d'application 16721793
Numéro de brevet 11321819
Statut Délivré - en vigueur
Date de dépôt 2019-12-19
Date de la première publication 2020-07-09
Date d'octroi 2022-05-03
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

A Convolution Multiply and Accumulate (CMAC) system for performing a convolution operation is disclosed. The CMAC system receives image data pertaining to an image. The image data comprises a set of feature matrix, a kernel size and depth information. Further, the CMAC system generates a convoluted data based on convolution operation for each feature matrix. The CMAC system performs an accumulation of the convoluted data to generate accumulated data, when the convolution operation for each feature matrix is performed. The CMAC system further performs an addition of a predefined value to the accumulated data to generate added data. Further, the CMAC system filters the added data to provide a convolution result for the image, thereby performing the convolution operation of the image.

Classes IPC  ?

  • G06T 5/20 - Amélioration ou restauration d'image en utilisant des opérateurs locaux

80.

System and method for predicting key performance indicator (KPI) in a telecommunication network

      
Numéro d'application 16235433
Numéro de brevet 11115287
Statut Délivré - en vigueur
Date de dépôt 2018-12-28
Date de la première publication 2020-07-02
Date d'octroi 2021-09-07
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s) Soundrarajan, Rahul

Abrégé

The present disclosure relates to system(s) and method(s) for predicting a Key Performance Indicator (KPI) in a telecommunication network is illustrated. The system is configured to monitor a set of counters and a Key Performance Indicator corresponding to a telecommunication network. The set of counters and the Key Performance Indicator (KPI) are monitored for a predefined time interval to gather sample data. The system is configured to analyze the sample data using a data analysis technique in order to identify a subset of counters, from the set of counters, influencing the KPI and a correlation coefficient associated with each counter from the subset of counters, wherein the correlation coefficient associated with each counter is identified after normalizing the subset of counters. The system is configured to apply regression on the subset of counters and the KPI in order to build a correlation equation between the subset of counters and the KPI.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04W 24/08 - Réalisation de tests en trafic réel

81.

System and method for automatically analyzing operational data using web-based multi-tenant product intelligence framework

      
Numéro d'application 14335951
Numéro de brevet 11074268
Statut Délivré - en vigueur
Date de dépôt 2014-07-21
Date de la première publication 2020-06-18
Date d'octroi 2021-07-27
Propriétaire HCL TECHNOLOGIES LTD (Inde)
Inventeur(s)
  • Maurya, Arvind Kumar
  • Prasad, Dhanyamraju S U M
  • Gupta, Yogesh
  • Prasad, Ravi
  • Sharma, Karuna

Abrégé

The embodiments herein relate to operational data analysis (ODA) and, more particularly to automate operational data analysis and generate the analysis report for various products using a web-based multi-tenant product intelligence framework. The system allows the user to configure a data collection process, define schema structure, select a data storage for storing the collected data, select or create a data formatting algorithm, and generate a data report to perform the ODA process. Based on the ODA report, appropriate decisions can be taken by an organization.

Classes IPC  ?

  • G06F 16/30 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données textuelles non structurées
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 20/00 - Apprentissage automatique

82.

System and method for authentication of a user logging into an IT enabled application

      
Numéro d'application 16192227
Numéro de brevet 10885177
Statut Délivré - en vigueur
Date de dépôt 2018-11-15
Date de la première publication 2020-05-21
Date d'octroi 2021-01-05
Propriétaire HCL TECHNOLOGIES LIMITED (USA)
Inventeur(s)
  • Peter, Jose
  • Chalu Parambil, Anu Mohan

Abrégé

A system for facilitating authentication of a user based on a polygonal image includes a registration module registering a user by selecting a password artifact comprising a first polygon and a first image from a set of images. The first polygon includes a plurality of grids. The registration module slices the first image to derive a set of sub first images based on the grids and derives a first image pattern by aligning a sub image on each of the grids in accordance with a preference defined by the user. The authentication module authenticates the user by displaying a plurality of password artifacts comprising a plurality of polygons and a plurality of images and derives a second image pattern upon aligning a sub image of a set of sub second images, created by slicing a second image, on each of a plurality of grids associated to the second polygon.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/36 - Authentification de l’utilisateur par représentation graphique ou iconique
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

83.

System and method for managing content using generic content management interface

      
Numéro d'application 14316819
Numéro de brevet 10866765
Statut Délivré - en vigueur
Date de dépôt 2014-06-27
Date de la première publication 2020-05-14
Date d'octroi 2020-12-15
Propriétaire HCL TECHNOLOGIES LTD (Inde)
Inventeur(s)
  • Maurya, Arvind Kumar
  • Dhanyamraju, Subramanya Uma Maheswara Prasad
  • Pagadala, Praveen Alwar

Abrégé

A system and method for providing a unified solution to transmit data from one or more devices/OEMs to one or more storage providers. The system analyzes the metadata of a device, which is sending the request, and identifies an appropriate storage provider for storing the data. Further, the system can convert device specific data format and an API set used for transmitting the data to a storage specific data format and a generic API set. The generic API set can be used to transmit data to one or more storage providers. Additionally, the system supports an extendable interface to initiate a request from the device.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/54 - Communication interprogramme

84.

System and method for multi-level amplitude modulation and demodulation

      
Numéro d'application 16275613
Numéro de brevet 10623214
Statut Délivré - en vigueur
Date de dépôt 2019-02-14
Date de la première publication 2020-04-14
Date d'octroi 2020-04-14
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s) K T, Gandhi Karuna

Abrégé

The present disclosure relates to system(s) and method(s) for multi-level amplitude modulation and demodulation. The system accepts a frame delimiter signal, when a comparator is triggered upon receiving the frame delimiter signal from a transmitter. Further, the system receives modulated data associated with a data frame from the transmitter. In one aspect, the modulated data may be generated by modulation of the data frame using a set of three amplitude levels. Upon receiving the modulated data, the system demodulates the modulated data to retrieve the data frame along with the frame delimiter signal, which can be used for successive digital logic elements for enhanced performance.

Classes IPC  ?

  • H04L 27/04 - Circuits de modulation; Circuits émetteurs
  • H04L 25/49 - Circuits d'émission; Circuits de réception à au moins trois niveaux d'amplitude
  • H04L 7/033 - Commande de vitesse ou de phase au moyen des signaux de code reçus, les signaux ne contenant aucune information de synchronisation particulière en utilisant les transitions du signal reçu pour commander la phase de moyens générateurs du signal de synchronisation, p.ex. en utilisant une boucle verrouillée en phase
  • H04L 27/06 - Circuits de démodulation; Circuits récepteurs

85.

Automated bug fixing

      
Numéro d'application 16013848
Numéro de brevet 10671511
Statut Délivré - en vigueur
Date de dépôt 2018-06-20
Date de la première publication 2019-12-26
Date d'octroi 2020-06-02
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

Disclosed is a system for removing bugs present in a software code. A determination module determines a usage pattern of a software code by using an Artificial Neural Network (ANN) technique. A comparison module compares the usage pattern with a set of pre-stored usage patterns of software applications similar to the software code. An execution module executes a set of test suites, on the software code, associated to at least one software application of the software applications, when a usage pattern of the at least one software application is matched with the usage pattern of the software code. An identification module identifies a code snippet comprising the bug. A recommendation module recommends a code patch, corresponding to the code snippet, from a ranked list of code patches determined by a Deep RNN technique. Further, a replacement module replaces the code snippet with the code patch thereby removing the bug.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 8/65 - Mises à jour

86.

System and method for assisting user to resolve a hardware issue and a software issue

      
Numéro d'application 16017402
Numéro de brevet 10769043
Statut Délivré - en vigueur
Date de dépôt 2018-06-25
Date de la première publication 2019-12-26
Date d'octroi 2020-09-08
Propriétaire HCL TECHNOLOGIES LTD. (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

The present disclosure relates to system(s) and method(s) for assisting a user to resolve a hardware issue and a software issue. The system identifies, a target cluster, associated with a new ticket received from the user, from the set of clusters. Further, the system recommends one or more runbook scripts, from a runbook repository, associated with the new ticket. The system further identifies a new runbook script, corresponding to the new ticket, from a set of external repositories. Further, the system executes at least one of the one or more runbook scripts or the new runbook script, associated with the new ticket. The system further generates a document based on the execution of the one or more runbook scripts or the new runbook script, thereby assisting the user to resolve a target issue.

Classes IPC  ?

  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p.ex. essais de mise en route
  • G06N 3/02 - Réseaux neuronaux
  • G06F 40/30 - Analyse sémantique

87.

Code reusability

      
Numéro d'application 16017406
Numéro de brevet 10545733
Statut Délivré - en vigueur
Date de dépôt 2018-06-25
Date de la première publication 2019-12-26
Date d'octroi 2020-01-28
Propriétaire HCL TECHNOLOGIES LTD. (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

Disclosed is a system for facilitating reusability of a code snippet during development of a software application. Initially, a plurality of tokens is extracted, by using an Artificial Intelligence (AI) based syntactic analysis, from a sequence of lines of code entered by a developer. Further, each token of the plurality of tokens is converted into a vector by using a neural word embedding technique. Subsequently, a context of the plurality of tokens is determined by using a deep autoencoder neural network technique. Furthermore, at least one code snippet is recommended from a plurality of code snippets corresponding to the context. To do so, the context is compared with a plurality of contexts by using a Deep Recurrent Neural Network (Deep RNN) technique. Upon comparison, a confidence score is computed for each code snippet. Finally, the at least one code snippet is selected based on the confidence score.

Classes IPC  ?

88.

Reconfigurable convolution accelerator

      
Numéro d'application 16135947
Numéro de brevet 10614148
Statut Délivré - en vigueur
Date de dépôt 2018-09-19
Date de la première publication 2019-12-26
Date d'octroi 2020-04-07
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Balasubramaniyan, Prasanna Venkatesh
  • Gopalakrishnan, Sainarayanan
  • Rajagopal, Gunamani

Abrégé

A reconfigurable convolution engine for performing a convolution operation on an image is disclosed. A data receiving module receives image data. A determination module determines a kernel size based on the image data, clock speed associated to the convolution engine and available on-chip resources. A generation module generates a plurality of instances based on the kernel size. A configuration module configures an adder engine comprising a plurality of adders configured to operate in a pipelined structure and in parallel with the plurality of instances. An execution module executes the convolution operation on each of the plurality of instances and the adder engine. A filtering module filters an output of the convolution operation by using a filter function configured to operate on a predefined threshold function.

Classes IPC  ?

  • G06F 17/17 - Opérations mathématiques complexes Évaluation de fonctions par des procédés d'approximation, p.ex. par interpolation ou extrapolation, par lissage ou par le procédé des moindres carrés
  • G06F 17/15 - Calcul de fonction de corrélation
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06T 5/10 - Amélioration ou restauration d'image en utilisant le filtrage dans le domaine non spatial

89.

Generating a score for a runbook or a script

      
Numéro d'application 16366414
Numéro de brevet 10970632
Statut Délivré - en vigueur
Date de dépôt 2019-03-27
Date de la première publication 2019-12-26
Date d'octroi 2021-04-06
Propriétaire HCL TECHNOLOGIES LTD (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

The present disclosure relates to system(s) and method(s) for generating a score for a runbook or a script. The system receives a ticket and a ticket description. The system further identifies a set of policies based on an analysis of historical data, the ticket and the ticket description. Further, the system determines a set of functions based on an analysis of the set of policies using a neural network technique and an Inverse Reinforcement Learning technique. Furthermore, the system recommends a runbook or a script based on the set of functions, the ticket and the ticket description. The runbook or the script is further executed to resolve the ticket. Based on the execution, the system records a script success or a script failure. The system further generates a score for the runbook or the script based on the script success or the script failure.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

90.

Generating a controlled static electricity in a propensity medium

      
Numéro d'application 16172865
Numéro de brevet 10886861
Statut Délivré - en vigueur
Date de dépôt 2018-10-29
Date de la première publication 2019-12-19
Date d'octroi 2021-01-05
Propriétaire HCL TECHNOLOGIES LIMITED (USA)
Inventeur(s) K T, Gandhi Karuna

Abrégé

The present disclosure relates to system(s) and method(s) for generating a controlled static electricity in a propensity medium. The system receives an input signal indicating a target static electricity to be generated in the propensity medium, and a DC voltage from a power source. Furthermore, the system converts the DC voltage into an AC voltage. Furthermore, the system multiplies the AC voltage using a voltage multiplier to generate a static electricity. The voltage multiplier comprises a plurality of a set of capacitors and diodes. The system further measures the static electricity. Further, the system compares the static electricity and the target static electricity. Based on the comparison, the system configures the voltage multiplier by modifying at least one set of capacitors and diodes. Further, the system generates the controlled static electricity in the propensity medium based on the configuration of the voltage multiplier.

Classes IPC  ?

  • H02N 13/00 - Embrayages ou dispositifs de maintien utilisant l'attraction électrostatique, p.ex. utilisant l'effet Johnson-Rahbek
  • G01D 15/28 - Moyens de maintien pour surfaces d'enregistrement; Moyens de guidage pour surfaces d'enregistrement; Moyens d'échange pour surfaces d'enregistrement

91.

System and method for automatically summarizing documents pertaining to a predefined domain

      
Numéro d'application 15984479
Numéro de brevet 11074303
Statut Délivré - en vigueur
Date de dépôt 2018-05-21
Date de la première publication 2019-11-21
Date d'octroi 2021-07-27
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Sabharwal, Navin
  • Agrawal, Amit

Abrégé

Disclosed is a system for automatically summarizing documents pertaining to a predefined domain. A document finder module enables a web crawler to crawl web resources in order to find a plurality of documents. A keyword determination module determines a set of keywords from the plurality of documents and a rank associated to each keyword of the set of keywords. A clustering module clusters the plurality of documents into one or more clusters. A score computation module identifies a subset of the set of keywords for each cluster upon computing a similarity score, corresponding to each keyword, for each cluster. A summary generation module generates a summary for each cluster based on presence of one or more keywords, of the subset, in each document classified in the cluster.

Classes IPC  ?

  • G06F 16/93 - Systèmes de gestion de documents
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

92.

Automatic simulation failures analysis flow for functional verification

      
Numéro d'application 16125841
Numéro de brevet 10769332
Statut Délivré - en vigueur
Date de dépôt 2018-09-10
Date de la première publication 2019-10-24
Date d'octroi 2020-09-08
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Muthiah, Manickam
  • Krishnamoorthy, Sathish Kumar

Abrégé

Disclosed is a system and method for automatically diagnosing an error by performing failure analysis of functional simulation pertaining to a Design Under Verification (DUV) or System Under Verification (SUV). A prediction unit generates a set of expected output packets upon processing a set of input packets' copy. A comparison unit compares an actual output packet, from the set of actual output packets, with an expected output packet, from the set of expected output packets, corresponding to the actual output packet. When there is a mismatch, the actual output packet is compared with at least one subsequent expected output packet until the match is found. The diagnosing unit automatically diagnoses at least one of a packet drop error, an ordering error, an error in routing, by performing a systematic failure analysis and reports a diagnostic information and/or default diagnostic information associated with the error.

Classes IPC  ?

  • G06F 30/3323 - Vérification de la conception, p.ex. simulation fonctionnelle ou vérification du modèle utilisant des méthodes formelles, p.ex. vérification de l’équivalence ou vérification des propriétés
  • G06F 30/30 - Conception de circuits

93.

Method and system for performing user interface verification of a device under test

      
Numéro d'application 16354196
Numéro de brevet 10769053
Statut Délivré - en vigueur
Date de dépôt 2019-03-15
Date de la première publication 2019-10-03
Date d'octroi 2020-09-08
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Thangaraj, Selvaraj
  • Sadasivam, Siva Sakthivel

Abrégé

Disclosed is a system for performing User Interface (UI) verification of a Device Under Test (DUT). Before performing the UI verification, a set of corner markers is positioned at corners of a display frame associated to the DUT. Once the set of corner markers are positioned, an image receiving module receives a DUT image, captured by an image capturing unit, of the UI pertaining to a DUT. A skew correction module for correcting orientation of the DUT image by determining an orientation correction factor. A file configuration module for storing the orientation correction factor in a pre-configuration file when the DUT image is occupying the content greater than the predefined threshold percentage. In one aspect, the orientation correction factor may be referred while testing a UI of the DUT.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06K 9/34 - Découpage des formes se touchant ou se chevauchant dans la zone image
  • G06F 9/445 - Chargement ou démarrage de programme

94.

System and method for generating a functional simulations progress report

      
Numéro d'application 16128525
Numéro de brevet 10755012
Statut Délivré - en vigueur
Date de dépôt 2018-09-12
Date de la première publication 2019-09-26
Date d'octroi 2020-08-25
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Muthiah, Manickam
  • Krishnamoorthy, Sathish Kumar

Abrégé

The present disclosure relates to system(s) and method(s) for generating a functional simulation's progress report simultaneously when the simulation is in progress. The system comprises a testbench and a DUV/SUV connected to the testbench. The testbench generates a set of input data/packets in order to simulate and verify the DUV/SUV. The system is configured to identify one or more components, from a set of components in the testbench. Furthermore, the system receives one or more current progress messages from the one or more components and identifies one or more component Lock-Up conditions based on the processing of the one or more current progress messages and one or more previous progress messages. Further, the system executes one or more actions to resolve the one or more component Lock-Up conditions. Furthermore, the system generates a simulation progress report, simultaneously at runtime, during the simulation.

Classes IPC  ?

  • G06F 30/3323 - Vérification de la conception, p.ex. simulation fonctionnelle ou vérification du modèle utilisant des méthodes formelles, p.ex. vérification de l’équivalence ou vérification des propriétés
  • G06F 30/30 - Conception de circuits
  • G06F 111/20 - CAO de configuration, p.ex. conception par assemblage ou positionnement de modules sélectionnés à partir de bibliothèques de modules préconçus

95.

System and method for delegating access of sensitive information

      
Numéro d'application 16292941
Numéro de brevet 11120117
Statut Délivré - en vigueur
Date de dépôt 2019-03-05
Date de la première publication 2019-09-19
Date d'octroi 2021-09-14
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Chacko, Simy
  • Vincent, Jose
  • Gurusamy, Ramesh
  • Kulandaisamy, Vijay

Abrégé

Disclosed is a system for delegating access of sensitive information by a user device to a requestor device through a central server. A receiving module receives a first token Identification (ID) generated by the user device in an offline mode and a request, comprising a second token ID, from the requestor device. A validation module validates the request by comparing the first token ID and the second token ID. An identification module identifies a subset of the sensitive information based on a profile of the requestor, when the first token ID is matched with the second token ID. A watermarking module watermarks the subset of the sensitive information with a set of variables to generate watermarked sensitive information. Upon generating the watermarked sensitive information, the access delegation module delegates the access of the watermarked sensitive information to the requestor device.

Classes IPC  ?

  • G06F 21/00 - Dispositions de sécurité pour protéger les calculateurs, leurs composants, les programmes ou les données contre une activité non autorisée
  • G06F 21/33 - Authentification de l’utilisateur par certificats
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 21/60 - Protection de données
  • G06F 21/44 - Authentification de programme ou de dispositif

96.

System and method for interactively controlling the course of a functional simulation

      
Numéro d'application 16118442
Numéro de brevet 11295051
Statut Délivré - en vigueur
Date de dépôt 2018-08-31
Date de la première publication 2019-09-19
Date d'octroi 2022-04-05
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Muthiah, Manickam
  • Nowshath, Jabeer Ahamed Mohammed
  • Krishnamoorthy, Sathish Kumar

Abrégé

The present disclosure relates to system(s) and method(s) for interactively controlling the course of a functional simulation of DUV/SUV. The system comprises a testbench and the DUV/SUV connected to the testbench. The testbench generates a set of input data/packets as a stimulus to be processed by the DUV/SUV. The set of input data/packets is generated to simulate and verify the DUV/SUV. Further, the testbench identifies a pre-defined event at runtime during the simulation. Upon identification of the event, the testbench is configured to pause the simulation and transmit a notification message to a user indicating the occurrence of the event. Further, the testbench waits for a pre-defined time interval to receive one or more user inputs. The testbench further generates new stimulus based on the one or more user inputs and resumes the paused simulation with the new stimulus, thereby controlling the course of the functional simulation.

Classes IPC  ?

  • G06F 30/33 - Vérification de la conception, p.ex. simulation fonctionnelle ou vérification du modèle
  • G06F 30/30 - Conception de circuits
  • G06F 30/333 - Conception en vue de la testabilité [DFT], p.ex. chaîne de balayage ou autotest intégré [BIST]

97.

System and method for deploying a data analytics model in a target environment

      
Numéro d'application 16287756
Numéro de brevet 10824950
Statut Délivré - en vigueur
Date de dépôt 2019-02-27
Date de la première publication 2019-09-05
Date d'octroi 2020-11-03
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Jain, Parveen Kumar
  • Maurya, Arvind
  • Bajaj, Vidhi

Abrégé

The present disclosure relates to system(s) and method(s) for deploying a data analytics model in a target environment. The system records a set of data pre-processing stages, associated with the data analytics model. The set of data pre-processing stages may comprise receiving raw data, executing a set of ETL functions on the raw data, and executing a set of algorithms on the raw data. Further, the system generates the data analytics model based on the set of algorithms. Furthermore, the system generates a scoring engine workflow, associated with the data analytics model, based on the set of data pre-processing stages. The scoring engine workflow comprises one or more ETL functions and one or more algorithms. Further, the system deploys the data analytics model and the scoring engine workflow in the target environment. The scoring engine workflow enables pre-processing of production data in the target environment.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06F 8/61 - Installation
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées

98.

Mail bot and mailing list detection

      
Numéro d'application 16406445
Numéro de brevet 11362982
Statut Délivré - en vigueur
Date de dépôt 2019-05-08
Date de la première publication 2019-08-29
Date d'octroi 2022-06-14
Propriétaire HCL Technologies Limited (Inde)
Inventeur(s)
  • Chasse, Brenton P.
  • Davis, Andrew E.
  • Gorman, Cory W.
  • Stair, Zachary A.

Abrégé

An embodiment of the invention may include a method, computer program product, and system for detecting email messages sent from an automated mailing system. The embodiment may include analyzing email metadata of a user to detect an indication of automation. The embodiment may include identifying any email messages sent corresponding to the pattern of automation. The embodiment may include performing an action in response to the identified email messages.

Classes IPC  ?

  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/00 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06F 16/335 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d’utilisateurs ou de groupes

99.

Rule based IPv4 to IPv6 migration assisting framework

      
Numéro d'application 14228257
Numéro de brevet 10382281
Statut Délivré - en vigueur
Date de dépôt 2014-03-28
Date de la première publication 2019-08-01
Date d'octroi 2019-08-13
Propriétaire HCL TECHNOLOGIES LIMITED (Inde)
Inventeur(s)
  • Krishnamurthy, Shashidhar
  • Agarwal, Mukta
  • Chattopadhyay, Saurabh
  • Bansal, Banish
  • Govil, Shailender

Abrégé

A method and system for rule based Internet Protocol version 4 (IPv4) to Internet Protocol version 6 (IPv6) migration assisting framework is disclosed. The method provides guidance and assistance for migrating a product, a system or the like to IPv6. The method views across the complete development life cycle, not restricting only to the impacted code base of the system artifacts. The method scans the system artifacts for IPv4 dependency detection and then provides IPv4 Dependency Removal Effort Estimation (IDRE). The IPv4 dependency detection is based on predefined Meta-rules constructed with respect to the context of product. The IDRE combines Analysis Effort (AE) and Project Execution Effort (PEE) to provide a user and/or the organization order of magnitude estimate based on the assessment of IPv4 dependencies, level of coupling with IPv4 dependencies against different parts of the system artifacts.

Classes IPC  ?

  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

100.

System for debugging a network environment

      
Numéro d'application 16251109
Numéro de brevet 10673733
Statut Délivré - en vigueur
Date de dépôt 2019-01-18
Date de la première publication 2019-07-25
Date d'octroi 2020-06-02
Propriétaire HCL Technologies Limited (USA)
Inventeur(s)
  • Shankar, Venkatesh
  • Chacko, Simy

Abrégé

Disclosed is a system for debugging the network environment under regression testing. Initially, a data receiving module receives data pertaining to the network environment. An extraction module extracts a plurality of features by using a parser. An identification module identifies an error as a Problem Report (PR) or a False Failure (FF) based on classification of a test case execution log and a similarity confidence. The test case execution log may be classified based on comparison of a predefined pattern with an error pattern of the test case execution log. A generation module may generate second test case based on the plurality of features, a predefined set of instructions and the error pattern associated with the test case execution log by using a K-means and a Nearest Neighbour algorithm. A debugging module debugs the network environment based on execution of a test case.

Classes IPC  ?

  • H04L 12/26 - Dispositions de surveillance; Dispositions de test
  • H04L 12/851 - Actions liées au type de trafic, p.ex. qualité de service ou priorité
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  1     2     3     4        Prochaine page