Patents by Inventor Harmanpreet Singh

Harmanpreet Singh has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250077866
    Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, an AI model trained on a dataset that includes a majority class and at least one minority class, generating, via the processor, at least one evaluation metric for the AI model based multiplying a first score for positive samples of a target class within the dataset by a number of negative samples of the target class within the dataset and multiplying a second score for the negative samples within the dataset by a number of the positive samples, and outputting, via an output unit in the AI device, the at least one evaluation metric. Also, the method can further include adding the trained AI model to a pool of trained AI models and selecting a best AI model from the pool for deployment based on the at least one evaluation metric.
    Type: Application
    Filed: September 6, 2024
    Publication date: March 6, 2025
    Applicant: LG ELECTRONICS INC.
    Inventors: Harmanpreet SINGH, Amirhossein HAJAVI, Homa FASHANDI
  • Publication number: 20240232620
    Abstract: A method for controlling an artificial intelligence (AI) device can include obtaining, via a processor in the AI device, a knowledge graph, training, via the processor, a link prediction model on the knowledge graph to generate a trained link prediction model, extracting, via the processor, logic rules from the trained link prediction model, generating, via the processor, at least one evaluation metric based on the logic rules, and generating, via the processor, evaluation results based on comparing the at least one evaluation metric to a predetermined criteria, and outputting, via an output unit in the AI device, the evaluation results. Also, the method can include saving the trained link prediction model in a memory of the AI device for deployment or transmitting the trained link prediction model to an external device for deployment, based on the evaluation results.
    Type: Application
    Filed: January 8, 2024
    Publication date: July 11, 2024
    Applicant: LG ELECTRONICS INC.
    Inventors: Harmanpreet SINGH, Maxime GAZEAU, Homa FASHANDI, Royaldenzil SEQUIERA, Sen JIA
  • Patent number: 11829358
    Abstract: In an example, a computer-implemented method for natural language query translation comprises: receiving, by one or more processors, a natural language query; processing, by the one or more processors, the natural language query to identify an intent and a variable of the natural language query; converting, by the one or more processors, the identified variables into low-level variables; combining the identified intent and the low level variables to form a database expression; querying, by the one or more processors, a database storing flight information, using the database expression; and creating, by the one or more processors, at least one graphical representation based on a result of the querying of the database.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: November 28, 2023
    Assignee: Honeywell International Inc.
    Inventors: Satyanarayan Kar, Prabhjit Thind, Rakesh Chandra Balabantaray, Sthita Pragyan Pujari, Julie Vasquez, Harmanpreet Singh, Shashidhara Ganganna
  • Publication number: 20230252990
    Abstract: According to at least one embodiment, an artificial intelligence apparatus includes at least one audio sensor configured to capture audio data in an environment, and at least one processor. The at least one processor is configured to: detect an utterance in the audio data; determine an inability to comprehend the utterance based on information being missing in the utterance; and acquire the missing information. The at least processor is further configured to acquire the missing information by at least: acquiring the missing information from at least one smart device of a plurality of smart devices located in the environment; or acquiring the missing information from a knowledge base of the artificial intelligence apparatus. The at least one processor is further configured to complete comprehension of the utterance based on the acquired missing information.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 10, 2023
    Applicant: LG ELECTRONICS INC.
    Inventors: Maxime Gazeau, Harmanpreet Singh, Royal Denzil Sequiera, Kevin Ferreira
  • Publication number: 20230019287
    Abstract: A method is provided that includes receiving, by a first device from a second device, a freight carrier for shipping a product and an account number for the freight carrier, validating, by the first device, the account number by communicating with a third device, and allowing, by the first device, completion of checkout on the second device in response to successfully validating the account number.
    Type: Application
    Filed: October 15, 2021
    Publication date: January 19, 2023
    Inventors: Harmanpreet Singh Grewal, Paul G Morken, Nikhil Kumar Deshidi
  • Patent number: 11019143
    Abstract: Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
  • Publication number: 20210141793
    Abstract: In an example, a computer-implemented method for natural language query translation comprises: receiving, by one or more processors, a natural language query; processing, by the one or more processors, the natural language query to identify an intent and a variable of the natural language query; converting, by the one or more processors, the identified variables into low-level variables; combining the identified intent and the low level variables to form a database expression; querying, by the one or more processors, a database storing flight information, using the database expression; and creating, by the one or more processors, at least one graphical representation based on a result of the querying of the database.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 13, 2021
    Inventors: Satyanarayan KAR, Prabhjit THIND, Rakesh Chandra BALABANTARAY, Sthita Pragyan PUJARI, Julie VASQUEZ, Harmanpreet SINGH, Shashidhara GANGANNA
  • Publication number: 20190306238
    Abstract: Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.
    Type: Application
    Filed: June 17, 2019
    Publication date: October 3, 2019
    Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
  • Patent number: 10362106
    Abstract: Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: July 23, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
  • Patent number: 10091087
    Abstract: Disclosed are systems, methods, and computer-readable storage media for load balance resources amongst computing nodes. Various embodiments of the present technology can be used to, prior to assigning a first data shard included in a first cluster of data shards as a leader of the first cluster of data shards, determine whether a first computing node storing the first data shard also stores a second data shard designated as a leader of a second cluster of data shards, yielding a determination, and when the determination indicates that the first computing node stores the second data shard designated as the leader of the second cluster of data shards, designate the first data shard as non-electable to be the leader of the first cluster of data shards and electing an alternate data shard included in the first cluster of data shards as the leader of the first cluster of data shards.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: October 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Moiz Raja, Abhishek Kumar, Kamalkrishna Rameshan, Harmanpreet Singh
  • Patent number: 9976650
    Abstract: A forkless synchronizer arrangement selectively couples one or more gears to a drive shaft that is rotatable about a rotation axis. A shift collar, rotated by the drive shaft, is configured to disengage from a first of the gears when in a first neutral axial position and to engage the first gear when in a first engaged axial position to transmit rotational input from the drive shaft to the first gear. A rail is arranged in parallel with the rotation axis. A rail arm has an end fixedly coupled to the rail and another end coupled to the shift collar to permit relative rotation and to transmit axial shifting movement to the rail in response to axial movement of the shift collar between the first engaged and neutral axial positions. A sensor proximate the rail senses an axial position of the rail.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 22, 2018
    Assignee: Deere & Company
    Inventors: Harmanpreet Singh, Poongundran Ganapathi, Matthew B. Winhold, Andrew K. Rekow
  • Publication number: 20170026468
    Abstract: Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 26, 2017
    Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
  • Publication number: 20170024453
    Abstract: Disclosed are systems, methods, and computer-readable storage media for load balance resources amongst computing nodes. Various embodiments of the present technology can be used to, prior to assigning a first data shard included in a first cluster of data shards as a leader of the first cluster of data shards, determine whether a first computing node storing the first data shard also stores a second data shard designated as a leader of a second cluster of data shards, yielding a determination, and when the determination indicates that the first computing node stores the second data shard designated as the leader of the second cluster of data shards, designate the first data shard as non-electable to be the leader of the first cluster of data shards and electing an alternate data shard included in the first cluster of data shards as the leader of the first cluster of data shards.
    Type: Application
    Filed: July 20, 2015
    Publication date: January 26, 2017
    Inventors: Moiz Raja, Abhishek Kumar, Kamalkrishna Rameshan, Harmanpreet Singh