Patents by Inventor Ali Payani

Ali Payani 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).

  • Patent number: 12646319
    Abstract: In one implementation, a device receives a request to generate a set of video clips that depict a specified classification label. The device represents each of one or more objects depicted in a particular video clip over time as a set of timeseries of key points associated with that object. The device makes a determination as to whether the particular video clip depicts the specified classification label by analyzing the set of timeseries of key points associated with the particular video clip and in accordance with one or more constraint parameters. The device labels, based on the determination, the particular video clip with the specified classification label for inclusion in the set of video clips that depict the specified classification label.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: June 2, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Hugo Latapie, Enzo Fenoglio, Viktoriya V. Tsukanova, Ramana Rao V. R. Kompella, Joost Bottenbley, Chiara Troiani, Ali Payani, Johanna Wylie Lanier Hardy, Jayanth Srinivasa
  • Publication number: 20260127227
    Abstract: In one implementation, a device retrieves a set of documents based on their relevancy to an input query from a user interface. The device extracts excerpts of varying sizes from the set of documents that are relevant to the input query. The device performs a ranking of the excerpts based on their relevancy to the input query. The device augments, based on the ranking, the input query based on one or more of the excerpts to form a prompt for input to a language model.
    Type: Application
    Filed: November 4, 2024
    Publication date: May 7, 2026
    Applicant: Cisco Technology, Inc.
    Inventors: Ali Payani, Mahesh Viswanathan, Andrea Morandi, Ramin Pishehvar
  • Patent number: 12596707
    Abstract: In one embodiment, a method herein comprises: inputting, by a device, an input prompt to a first large language model to generate an output; computing, by the device, a reward metric in part by using a solver to process the output; tuning, by the device and based on the reward metric, a second large language model configured to correct errors of the first large language model using reinforcement learning; and using, by the device, the second large language model to correct an error of the first large language model.
    Type: Grant
    Filed: November 6, 2023
    Date of Patent: April 7, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Ali Payani, Ramana Rao V. R. Kompella
  • Patent number: 12572536
    Abstract: In one embodiment, a method for a cache-generated frequently asked questions page includes converting a received query into a set of embeddings and performing a semantic searching operation based on information contained in the set of embeddings against a cache of question and answer pairs. The method further includes returning a stored answer to the received query responsive to a determination that a particular question and answer pair in the cache of question and answer pairs meets a threshold similarity level for the information contained in the set of embeddings, the stored answer derived from the particular question and answer pair and performing a large language model operation to generate an answer to the query responsive to a determination that no question and answer pair in the cache of question and answer pairs meets the threshold similarity level for the information contained in the set of embeddings.
    Type: Grant
    Filed: February 13, 2024
    Date of Patent: March 10, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Tarun Raheja, Raunak Sinha, Will Healy, Jayanth Srinivasa, Advit Deepak, Ramana Rao V. R. Kompella, Ali Payani
  • Patent number: 12555570
    Abstract: In one embodiment, a device identifies, using a semantic reasoning engine, activities in a location, based on sensor data obtained from a plurality of sensors deployed to the location. The device associates the activities with areas of the location in which they occurred. The device makes, using the semantic reasoning engine, an inference about a particular activity, based in part on where that activity occurred. The device raises, based on the inference, an alert regarding the particular activity.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: February 17, 2026
    Assignee: Cisco Technology, Inc.
    Inventors: Hugo Latapie, Ozkan Kilic, Adam James Lawrence, Gaowen Liu, Ramana Rao V. R. Kompella, Ali Payani
  • Publication number: 20250335809
    Abstract: A device obtains a particular query for input to a language model. The device identifies a plurality of cached query-response pairs whose queries are similar to that of the particular query. The device uses a verification model to assign joint probabilities between the particular query and responses from the plurality of cached query-response pairs. The device, based on the joint probabilities provides a particular response from the plurality of cached query-response pairs, in lieu of using the particular query as input to the language model to generate a new response.
    Type: Application
    Filed: April 24, 2024
    Publication date: October 30, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: Ali Payani, Ramana Rao V.R. Kompella, Muthukumaran Ponnambalam
  • Publication number: 20250285418
    Abstract: In one implementation, a device receives, via a user interface, a selection of a labeled training dataset and a selection of an unlabeled training dataset, wherein the unlabeled training dataset is captured from a target domain. The device forms a domain-adapted training dataset by pruning the labeled training dataset based on the unlabeled training dataset. The device trains a machine learning model using the domain-adapted training dataset. The device prunes the machine learning model to form a domain-adapted model for the target domain.
    Type: Application
    Filed: March 7, 2024
    Publication date: September 11, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: Yuzhang Shang, Yuguang Yao, Yingjun Du, Gaowen Liu, Ali Payani, Ramana Rao V.R. Kompella
  • Publication number: 20250258818
    Abstract: In one embodiment, a method for a cache-generated frequently asked questions page includes converting a received query into a set of embeddings and performing a semantic searching operation based on information contained in the set of embeddings against a cache of question and answer pairs. The method further includes returning a stored answer to the received query responsive to a determination that a particular question and answer pair in the cache of question and answer pairs meets a threshold similarity level for the information contained in the set of embeddings, the stored answer derived from the particular question and answer pair and performing a large language model operation to generate an answer to the query responsive to a determination that no question and answer pair in the cache of question and answer pairs meets the threshold similarity level for the information contained in the set of embeddings.
    Type: Application
    Filed: February 13, 2024
    Publication date: August 14, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: Tarun RAHEJA, Raunak SINHA, William HEALY, Jayanth SRINIVASA, Advit DEEPAK, Ramana Rao V. R. KOMPELLA, Ali PAYANI
  • Publication number: 20250259430
    Abstract: In one embodiment, a device in a federated learning system receives a global model from an aggregation node. The device applies noise to the global model, to form a noise-augmented model. The device performs local training using the noise-augmented model and a local training dataset, to form a local model. The device provides, via a network, the local model to the aggregation node for aggregation with other local models trained in the federated learning system.
    Type: Application
    Filed: February 9, 2024
    Publication date: August 14, 2025
    Applicant: Cisco Technology, Inc.
    Inventors: Myungjin Lee, Gustav Adrian Baumgart, Ali Payani, Ramana Rao V.R. Kompella
  • Publication number: 20250245549
    Abstract: In one embodiment, an illustrative process herein may comprise: accessing, by a device, a plurality of machine learning models; determining, by the device, one or more objective functions for the plurality of machine learning models; evaluating, by the device, the plurality of machine learning models against the one or more objective functions to establish a comparative assessment of each of the plurality of machine learning models for the one or more objective functions; and providing, by the device, the comparative assessment of each of the plurality of machine learning models to a model selection process for selection of a specific machine learning model from the plurality of machine learning models for a given objective function of the one or more objective functions.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventors: Ali Payani, Myungjin Lee, Ramana Rao V.R. Kompella
  • Patent number: 12373582
    Abstract: This disclosure describes techniques for protecting privacy of a user with respect to emotion detection via a computer network. The techniques may include receiving sensed data associated with a user. A privacy policy of the user may be used with processing of the sensed data. For example, based at least in part on the privacy policy, a private subset of the sensed data may be filtered from remaining sensed data. The remaining sensed data may be used to determine an emotion classification result. The emotion classification result may indicate a sharable emotion of the user, for instance.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: July 29, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Pallavi Kalapatapu, Ali Payani
  • Publication number: 20250147956
    Abstract: In one embodiment, a method herein comprises: inputting, by a device, an input prompt to a first large language model to generate an output; computing, by the device, a reward metric in part by using a solver to process the output; tuning, by the device and based on the reward metric, a second large language model configured to correct errors of the first large language model using reinforcement learning; and using, by the device, the second large language model to correct an error of the first large language model.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Inventors: Ali Payani, Ramana Rao V.R. Kompella
  • Publication number: 20250094823
    Abstract: In one implementation, a controller determines performance of a partitioned neural network. The controller identifies, based on the performance, a particular partition of the partitioned neural network as a bottleneck. The controller configures a first device to execute a replica of the particular partition. The controller configures a multiplexer that provides an output of the particular partition or the replica of the particular partition as input to a downstream partition of the partitioned neural network.
    Type: Application
    Filed: September 15, 2023
    Publication date: March 20, 2025
    Inventors: Myungjin Lee, Jayanth SRINIVASA, Ali PAYANI, Ramana Rao V.R. KOMPELLA
  • Publication number: 20250086971
    Abstract: In one implementation, a device receives a request to generate a set of video clips that depict a specified classification label. The device represents each of one or more objects depicted in a particular video clip over time as a set of timeseries of key points associated with that object. The device makes a determination as to whether the particular video clip depicts the specified classification label by analyzing the set of timeseries of key points associated with the particular video clip and in accordance with one or more constraint parameters. The device labels, based on the determination, the particular video clip with the specified classification label for inclusion in the set of video clips that depict the specified classification label.
    Type: Application
    Filed: September 8, 2023
    Publication date: March 13, 2025
    Inventors: Hugo Latapie, Enzo FENOGLIO, Viktoriya V. TSUKANOVA, Ramana Rao V. R. KOMPELLA, Joost BOTTENBLEY, Chiara TROIANI, Ali PAYANI, Johanna Wylie Lanier HARDY, Jayanth SRINIVASA
  • Publication number: 20250077562
    Abstract: In one implementation, a device receives relevancy parameters from a user interface indicative of how relevant different portions of a text document are to a user. The device segments the text document into segments based on the relevancy parameters. The device generates a summary of the text document using the segments. The device provides, to the user interface, the summary of the text document and an indication of how much each of the segments contributed to the summary.
    Type: Application
    Filed: September 6, 2023
    Publication date: March 6, 2025
    Inventors: Jayanth Srinivasa, Ali Payani, Ramana Rao V. R. Kompella
  • Publication number: 20250036961
    Abstract: In one embodiment, a supervisory device in a federated learning system generates an aggregated model that aggregates a plurality of machine learning models trained by trainer nodes in a federated learning system during a training round. The supervisory device computes an accuracy loss metric for the aggregated model. The supervisory device also computes a fairness loss metric for the aggregated model based on fairness-related metrics associated with the plurality of machine learning models trained by the trainer nodes. The supervisory device initiates an additional training round during which the trainer nodes retrain their machine learning models for aggregation by the apparatus, in accordance with a constrained optimization problem that seeks to optimize a tradeoff between accuracy and fairness associated with the aggregated model.
    Type: Application
    Filed: July 28, 2023
    Publication date: January 30, 2025
    Inventors: Myungjin Lee, Ganghua WANG, Ali PAYANI, Ramana Rao V. R. KOMPELLA
  • Publication number: 20230409983
    Abstract: In one embodiment, a controller for a federated learning system identifies a first dataset and a second dataset available to a particular node of the federated learning system. The first dataset comprises features that are common to all nodes of the federated learning system. The second dataset comprises features that are common only to a subset of nodes of the federated learning system. The controller configures the particular node to train a first model using the first dataset. The controller causes formation of a global model in the federated learning system that aggregates the first model from the particular node with models from all other nodes of the federated learning system. The controller configures the particular node to train a second model using the second dataset.
    Type: Application
    Filed: June 17, 2022
    Publication date: December 21, 2023
    Inventors: Srinivas Siva Kumar Aradhyula, Eugenia Kim, Myungjin Lee, Ali Payani
  • Publication number: 20230281426
    Abstract: In one embodiment, a device makes an inference regarding input data using an artificial intelligence model. The device captures one or more feature vectors used by the artificial intelligence model to make the inference. The device selects, based on the one or more feature vectors, a representative sample from a training dataset used to train the artificial intelligence model. The device provides the representative sample for display in conjunction with the inference.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Inventors: Ali Payani, Ramana Rao V. R. KOMPELLA
  • Publication number: 20230169962
    Abstract: In one embodiment, a device identifies, using a semantic reasoning engine, activities in a location, based on sensor data obtained from a plurality of sensors deployed to the location. The device associates the activities with areas of the location in which they occurred. The device makes, using the semantic reasoning engine, an inference about a particular activity, based in part on where that activity occurred. The device raises, based on the inference, an alert regarding the particular activity.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Hugo Latapie, Ozkan Kilic, Adam James Lawrence, Gaowen Liu, Ramana Rao V. R. Kompella, Ali Payani
  • Publication number: 20230132213
    Abstract: In one embodiment, a device receives, from a plurality of training nodes that train a set of machine learning models using local training datasets, bias metrics associated with those machine learning models for each feature of the local training datasets. The device generates aggregated machine learning models over time that aggregate the machine learning models trained by the plurality of training nodes. The device constructs, based on the bias metrics, bias lineages for the aggregated machine learning models. The device provides, based on the bias lineages, a bias lineage for a particular one of the aggregated machine learning models for display.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Myungjin Lee, Ali Payani, Ramana Rao V.R. Kompella