Patents by Inventor Mohammad KARZAND

Mohammad KARZAND 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: 11106718
    Abstract: This document describes systems, methods, devices, and other techniques for performing content moderation. In some implementations, a computing device receives input data in relation to an electronic document. The computing device generates, based on the received input data, data representing one or more features of the electronic document and analyzes the generated data representing one or more features of the electronic document to determine one or more reliability scores indicating respective measures of reliability of the electronic document. The reliability scores include one or more of (i) a content reliability score, (ii), an author reliability score, and (iii) a domain reliability score. The computing device indicates, based on one or more of the reliability scores, whether the electronic document is reliable or not.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 31, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Georgios Krasadakis, Orlaith Burke, Morgan Commons, Medb Corcoran, Mohammad Karzand
  • Publication number: 20200387805
    Abstract: There is a need for solutions for more efficient predictive data analysis systems. This need can be addressed, for example, by a system configured to obtain, for each predictive task of a plurality of predictive tasks, a plurality of per-model inferences; generate, for each predictive task, a cross-model prediction based on the plurality of per-model inferences for the predictive task; and generate, based on each cross-model prediction associated with a predictive task, a cross-prediction for the particular predictive task, wherein determining the cross-prediction comprises applying one or more probabilistic updates to the cross-model prediction for the particular predictive task and each probabilistic update is determined based on the cross-model prediction for a related predictive task of the one or more related predictive tasks.
    Type: Application
    Filed: June 5, 2019
    Publication date: December 10, 2020
    Inventors: Michael J. McCarthy, Kieran O'Donoghue, Harutyun Shahumyan, Neill Michael Byrne, David Lewis Frankenfield, Mohammad Karzand
  • Patent number: 10756843
    Abstract: Provided is a method for correcting errors in a data transmission network, comprising: transmitting a plurality of uncoded information packets across a network path; transmitting a plurality of coded packets for recovering information packets lost in transmission across said network path, the coded packets being temporally interspersed among said uncoded information packets, wherein the coded packets are encoded based on information packets transmitted prior to a previously transmitted coded packet; and determining the interspersion of the coded packets according to a packet loss rate.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: August 25, 2020
    Assignees: NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH, Massachusetts Institute of Technology
    Inventors: Andres Garcia Saavedra, Mohammad Karzand, Douglas Leith, Muriel Medard
  • Patent number: 10541932
    Abstract: A method is disclosed for transmitting data between a source node and destination node connected via multiple paths of a heterogeneous network, at least one of the paths delivering packets with a non-deterministic delivery time. Data is divided into frames, each frame comprising a number of packets, where processing by the destination node of an information packet p is conditional on receipt of the data for any information packet i where i<p. A number of sequential transmission slots s, each for transmitting a given packet p of a frame, are allocated for each network path k. A set D of possible assignments of packets to transmission slots for a frame are provided. The method comprises determining an assignment x with minimum in-order delivery delay of said packets based on expected arrival times of packets to their destination and expected reordering delay for packets. Packets are then transmitted in accordance with the determined assignment x.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: January 21, 2020
    Assignee: National University of Ireland, Maynooth
    Inventors: Andrés Garcia Saavedra, Mohammad Karzand, Douglas Leith
  • Patent number: 10474495
    Abstract: A device receives source data, target data, external data, and a target task, and generates features of and differentiators between the source data and the target data. The device identifies a set of mappings between the source data and the target data based on the features and the differentiators, and determines different clusters of the source data based on the external data, the features, and the differentiators. The device generates, based on the external data, a set of artificial intelligence (AI) models as candidates to perform the target task, and generates a performance measure for the set of AI models based on the features, the differentiators, and the external data. The device refines the set of mappings, and identifies an AI model, from the set of AI models, to perform the target task based on the different clusters of the source data and based on the performance measure.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: November 12, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Freddy Lecue, Mohammad Karzand
  • Patent number: 10437640
    Abstract: A device receives source data, target data, external data, and a target task, and generates features of and differentiators between the source data and the target data. The device identifies a set of mappings between the source data and the target data based on the features and the differentiators, and determines different clusters of the source data based on the external data, the features, and the differentiators. The device generates, based on the external data, a set of artificial intelligence (AI) models as candidates to perform the target task, and generates a performance measure for the set of AI models based on the features, the differentiators, and the external data. The device refines the set of mappings, and identifies an AI model, from the set of AI models, to perform the target task based on the different clusters of the source data and based on the performance measure.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: October 8, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Freddy Lecue, Mohammad Karzand
  • Publication number: 20190253185
    Abstract: Provided is a method for correcting errors in a data transmission network, comprising: transmitting a plurality of uncoded information packets across a network path; transmitting a plurality of coded packets for recovering information packets lost in transmission across said network path, the coded packets being temporally interspersed among said uncoded information packets, wherein the coded packets are encoded based on information packets transmitted prior to a previously transmitted coded packet; and determining the interspersion of the coded packets according to a packet loss rate.
    Type: Application
    Filed: February 15, 2019
    Publication date: August 15, 2019
    Inventors: Andres Garcia SAAVEDRA, Mohammad KARZAND, Douglas LEITH, Muriel MEDARD
  • Publication number: 20190213039
    Abstract: A device receives source data, target data, external data, and a target task, and generates features of and differentiators between the source data and the target data. The device identifies a set of mappings between the source data and the target data based on the features and the differentiators, and determines different clusters of the source data based on the external data, the features, and the differentiators. The device generates, based on the external data, a set of artificial intelligence (AI) models as candidates to perform the target task, and generates a performance measure for the set of AI models based on the features, the differentiators, and the external data. The device refines the set of mappings, and identifies an AI model, from the set of AI models, to perform the target task based on the different clusters of the source data and based on the performance measure.
    Type: Application
    Filed: January 8, 2018
    Publication date: July 11, 2019
    Inventors: Freddy LECUE, Mohammad KARZAND
  • Publication number: 20190179956
    Abstract: This document describes systems, methods, devices, and other techniques for performing content moderation. In some implementations, a computing device receives input data in relation to an electronic document. The computing device generates, based on the received input data, data representing one or more features of the electronic document and analyzes the generated data representing one or more features of the electronic document to determine one or more reliability scores indicating respective measures of reliability of the electronic document. The reliability scores include one or more of (i) a content reliability score, (ii), an author reliability score, and (iii) a domain reliability score. The computing device indicates, based on one or more of the reliability scores, whether the electronic document is reliable or not.
    Type: Application
    Filed: December 8, 2017
    Publication date: June 13, 2019
    Inventors: Georgios Krasadakis, Orlaith Burke, Morgan Commons, Medb Corcoran, Mohammad Karzand
  • Patent number: 10243692
    Abstract: Provided is a method for correcting errors in a data transmission network, comprising: transmitting a plurality of uncoded information packets across a network path; transmitting a plurality of coded packets for recovering information packets lost in transmission across said network path, the coded packets being temporally interspersed among said uncoded information packets, wherein the coded packets are encoded based on information packets transmitted prior to a previously transmitted coded packet; and determining the interspersion of the coded packets according to a packet loss rate.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: March 26, 2019
    Assignees: NATIONAL UNIVERSITY OF IRELAND, MAYNOOTH, MASSACHUSETTS INSTITUTE OF TECHNOLOGY
    Inventors: Andres Garcia Saavedra, Mohammad Karzand, Douglas Leith, Muriel Medard
  • Publication number: 20180026900
    Abstract: A method is disclosed for transmitting data between a source node and destination node connected via multiple paths of a heterogeneous network, at least one of the paths delivering packets with a non-deterministic delivery time. Data is divided into frames, each frame comprising a number of packets, where processing by the destination node of an information packet p is conditional on receipt of the data for any information packet i where i<p. A number of sequential transmission slots s, each for transmitting a given packet p of a frame, are allocated for each network path k. A set D of possible assignments of packets to transmission slots for a frame are provided. The method comprises determining an assignment x with minimum in-order delivery delay of said packets based on expected arrival times of packets to their destination and expected reordering delay for packets. Packets are then transmitted in accordance with the determined assignment x.
    Type: Application
    Filed: August 10, 2017
    Publication date: January 25, 2018
    Inventors: Andrés Garcia SAAVEDRA, Mohammad KARZAND, Douglas LEITH
  • Publication number: 20170054526
    Abstract: Provided is a method for correcting errors in a data transmission network, comprising: transmitting a plurality of uncoded information packets across a network path; transmitting a plurality of coded packets for recovering information packets lost in transmission across said network path, the coded packets being temporally interspersed among said uncoded information packets, wherein the coded packets are encoded based on information packets transmitted prior to a previously transmitted coded packet; and determining the interspersion of the coded packets according to a packet loss rate.
    Type: Application
    Filed: February 11, 2015
    Publication date: February 23, 2017
    Inventors: Andres Garcia SAAVEDRA, Mohammad KARZAND, Douglas LEITH, Muriel MEDARD