Patents by Inventor Mohammad Khodadadi

Mohammad Khodadadi 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: 11366050
    Abstract: The invention is a novel and non-obvious design and implementation of an inductive sensor for quantifying magnetic particles. The invention parts way from the conventional methods of using wounded coils to a design that is compatible with an integrated circuit (IC) chip fabrication processes and/or printed circuit board (PCB) manufacturing. The increased accuracy from these fabrication methods provides a significant improvement to sensor sensitivity. In addition, the design of the inductive sensor enables easy integration with lateral flow assay (LFA) technology. The sensor can be applied to detect and quantify molecules to provide information on health, hazard or safety.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: June 21, 2022
    Inventors: Dmitri Litvinov, Long Van Chang, Mohammad Khodadadi, Richard Coale Willson
  • Patent number: 11182682
    Abstract: The present disclosure relates to a computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text. The method includes providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation. The method also includes receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base. The method also includes transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: November 23, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, Jonathan Moore, Damir Juric, Mohammad Khodadadi
  • Patent number: 11113300
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 7, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, David Geleta, Damir Juric, Gregory McKay, Jonathan Moore, Jessica Tanon, Claudia Schulz, Mohammad Khodadadi
  • Patent number: 11042531
    Abstract: A computer implemented method of combining two knowledge bases, each knowledge base comprising concepts that are linked by relations, the method comprising: assigning one of the knowledge bases as a first knowledge base and the other of said knowledge bases as an additional knowledge base; matching concepts between the first knowledge base and the additional knowledge base to define mapping relations between concepts of the first and additional knowledge base; assessing defined mapping relations to determine if they cause a violation with relations already present in the first or second knowledge base; modifying relations within the additional knowledge base to repair violations; and storing an extended first knowledge base comprising the first knowledge base, the defined mapping relations and the additional knowledge base with the modified relations within the additional knowledge base.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 22, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, David Geleta, Jetendr Shamdasani, Mohammad Khodadadi
  • Patent number: 10956443
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 23, 2021
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, David Geleta, Damir Juric, Gregory McKay, Jonathan Moore, Jessica Tanon, Claudia Schulz, Mohammad Khodadadi
  • Publication number: 20210034226
    Abstract: A computing device for logging changes in a person's mood over time, the device comprising a user interface for receiving a user-input selecting one of a plurality of mood descriptors indicative of the user's mood at a current point in time, a processor configured to determine a pair of values associated with the selected mood descriptor, wherein a first value in the pair of values defines a position on a first mood axis and the second value in the pair defines a position on a second mood axis, the first and second mood axes being associated with different aspects of mood, a memory for storing the pair of values together with an indicator of the current point in time, the processor being further configured to compare the pair of values with one or more other pairs of values obtained at respective points in time, thereby to generate trend date reflecting one or more trends in the values over time.
    Type: Application
    Filed: August 9, 2019
    Publication date: February 4, 2021
    Inventors: Alessandro Rodolfo GUAZZI, Adrian Lopez HERNANDEZ, Kate LOGAN, Levi Bryce EPSTEIN, Rama NALLAMILLI, Nima MONTAZERI, Mohammad KHODADADI, Chung Ho HA
  • Publication number: 20200380012
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Application
    Filed: June 6, 2019
    Publication date: December 3, 2020
    Inventors: Georgios STOILOS, David GELETA, Damir JURIC, Gregory MCKAY, Jonathan MOORE, Jessica TANON, Claudia SCHULZ, Mohammad KHODADADI
  • Publication number: 20200380005
    Abstract: The subject-matter described herein relates to a computer-implemented method of enabling interoperability between a first knowledge base and a second knowledge base. Each knowledge base is graphically represented and includes a plurality of nodes each defining a concept and a plurality of relations linking the plurality of nodes. The first knowledge base and the second knowledge base are encoded using different coding standards. The method comprises: identifying an entity from the plurality of entities in the second knowledge base; obtaining a mapping between the identified entity from the second knowledge base and a matching entity from the first knowledge base; and creating and storing a link between the identified entity from the second knowledge base and the matching entity from the first knowledge base.
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Georgios STOILOS, David GELETA, Damir JURIC, Gregory MCKAY, Jonathan MOORE, Jessica TANON, Claudia SCHULZ, Mohammad KHODADADI
  • Patent number: 10846288
    Abstract: A text processing method for improving the accuracy of a response to a query directed to a system comprising concepts and relations defined by a knowledge base, wherein the method comprises: (i) producing a dependency tree from the query, wherein the dependency tree has at least one branch containing nodes and at least one connection between those nodes, wherein each node has a node label which corresponds to a term within the query, and wherein each connection has a label which corresponds to the linguistic relationship between terms within the query; (ii) from the dependency tree, generating a query concept using concepts and relations defined by the knowledge base; (iii) checking if the query concept has a subsumption relationship with a candidate concept retrieved from the system, and if no subsumption relationship is initially identified, optimising the dependency tree by changing the nodes, followed by repeating steps (ii) and (iii); and wherein the query concept and the candidate concept comprise at
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: November 24, 2020
    Assignee: Babylon Partners Limited
    Inventors: Damir Juric, Georgios Stoilos, Szymon Wartak, Mohammad Khodadadi
  • Publication number: 20200294666
    Abstract: The present disclosure provides a computer-implemented method of building a user profile for a medical diagnostic system. The method includes receiving a new event including data describing a consultation with the user from a conversation module of the diagnostic system. The method also includes encoding the new event using JavaScript Object Notation (JSON). The method also includes storing the encoded new event in a queue of events. The method also includes decoding and translating the new event into a form compatible with the user profile. The method also includes adding the translated new event to the user profile.
    Type: Application
    Filed: April 4, 2019
    Publication date: September 17, 2020
    Inventors: Georgios STOILOS, Domenico CORAPI, Hugh SIMPSON, Forat LATIF, Chun Lok LING, Szymon WARTAK, Samuel WRIGHT, Mohammad KHODADADI
  • Publication number: 20200294664
    Abstract: The present disclosure provides a computer-implemented method of graphically representing events relating to a plurality of users. The method comprises: graphically representing a knowledge base, the knowledge base comprising concepts that are linked by relations; receiving a plurality of interim graphs each relating to an event, said interim graphs each comprising a plurality of nodes including a node identifying the user associated with the event and a node identifying a concept describing an outcome of the event; linking the plurality of interim graphs with the knowledge base to form a relation between the nodes in the interim graphs identifying the concepts and corresponding concepts in the knowledge base to produce a graphical representation of a user profile including the knowledge base augmented with the interim graphs relating to a plurality of users.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Georgios STOILOS, Domenico CORAPI, Hugh SIMPSON, Forat LATIF, Chun Lok LING, Szymon WARTAK, Samuel WRIGHT, Mohammad KHODADADI
  • Publication number: 20200265953
    Abstract: Methods for medical data-driven automated medical diagnoses are provided. In one aspect, a computer-implemented method includes receiving an input from a user comprising at least one input symptom, identifying the user, and determining the validity of information relating to one or more items of medical data from a set of stored information relating to medical data associated with the user. The method also includes providing the at least one input symptom, and valid information relating to the one or more items of medical data, as an input to a model, the model being configured to output a probability of the user having a disease, and outputting a diagnosis based on the probability of the user having a disease. Systems and machine-readable media are also provided.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventors: Domenico CORAPI, Myles BELL, Ansis STRODAHS, Benjamin HOMER, Maurizio MORRIELLO, Mohammad KHODADADI
  • Publication number: 20200265955
    Abstract: Methods for determining validity of medical information are provided. In one aspect, a computer-implemented method includes obtaining, from a stored clinical history, information relating to a set of items of medical data associated with a user, the information comprising an indication of whether the item of medical data is present, wherein an item of medical data comprises a symptom, risk factor, disease, physiological data, recommendation or behaviour. The method also includes obtaining the source of the information indicating whether the item of medical data is present. The method also includes determining the validity of the information and providing valid information, wherein the validity is determined from information indicating items of medical data which are permanently valid or from a time duration from when the information was reported in the stored clinical history. The method also includes applying a policy to prioritise information based on the source information.
    Type: Application
    Filed: August 20, 2019
    Publication date: August 20, 2020
    Inventors: Domenico CORAPI, Myles BELL, Ansis STRODAHS, Benjamin HOMER, Maurizio MORRIELLO, Mohammad KHODADADI
  • Publication number: 20200242133
    Abstract: Methods for reducing the number of potential matches of entries in a database to a user inputted query are provided. In one aspect, a method includes receiving a user inputted query, identifying a plurality of candidate entries in said database that provide a match to said user inputted query, and grouping the plurality of candidate entries on the basis of their associated semantic type. The method also includes selecting the group with the largest number of entries, and transmitting a request to a user to select between the entries in the group with the largest number of entries. Systems and machine-readable media are also provided.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Georgios STOILOS, Szymon WARTAK, Damir JURIC, Jonathan MOORE, Mohammad KHODADADI
  • Publication number: 20200160194
    Abstract: The present disclosure relates to a computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text. The method includes providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation. The method also includes receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base. The method also includes transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.
    Type: Application
    Filed: October 24, 2019
    Publication date: May 21, 2020
    Inventors: Georgios Stoilos, Jonathan Moore, Damir Juric, Mohammad Khodadadi
  • Publication number: 20200004832
    Abstract: A text processing method for improving the accuracy of a response to a query directed to a system comprising concepts and relations defined by a knowledge base, wherein the method comprises: (i) producing a dependency tree from the query, wherein the dependency tree has at least one branch containing nodes and at least one connection between those nodes, wherein each node has a node label which corresponds to a term within the query, and wherein each connection has a label which corresponds to the linguistic relationship between terms within the query; (ii) from the dependency tree, generating a query concept using concepts and relations defined by the knowledge base; (iii) checking if the query concept has a subsumption relationship with a candidate concept retrieved from the system, and if no subsumption relationship is initially identified, optimising the dependency tree by changing the nodes, followed by repeating steps (ii) and (iii); and wherein the query concept and the candidate concept comprise at
    Type: Application
    Filed: July 2, 2018
    Publication date: January 2, 2020
    Inventors: Damir Juric, Georgios Stoilos, Szymon Wartak, Mohammad Khodadadi
  • Publication number: 20200004856
    Abstract: A computer implemented method of combining two knowledge bases, each knowledge base comprising concepts that are linked by relations, the method comprising: assigning one of the knowledge bases as a first knowledge base and the other of said knowledge bases as an additional knowledge base; matching concepts between the first knowledge base and the additional knowledge base to define mapping relations between concepts of the first and additional knowledge base; assessing defined mapping relations to determine if they cause a violation with relations already present in the first or second knowledge base; modifying relations within the additional knowledge base to repair violations; and storing an extended first knowledge base comprising the first knowledge base, the defined mapping relations and the additional knowledge base with the modified relations within the additional knowledge base.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Georgios Stoilos, David Geleta, Jetendr Shamdasani, Mohammad Khodadadi
  • Patent number: 10482384
    Abstract: The present disclosure relates to a computer-implemented method of generating a semantic triple for building a knowledge base to include data patterns associated with semantic triples derived from unstructured text. The method includes providing a sentence associated with unstructured text including a main verb and a taxonomic verb, generating a first frame, generating a second frame, identifying a common sub-string in the first subject and either the second subject or the second object, or a common sub-string in the first object and either the second subject or the second object; generating a semantic triple using the first frame and replacing the first subject or the first object having the common sub-string with the second subject or the second object having the common sub-string; and transmitting the semantic triple for inclusion as a data pattern in the knowledge base.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: November 19, 2019
    Assignee: Babylon Partners Limited
    Inventors: Georgios Stoilos, Jonathan Moore, Damir Juric, Mohammad Khodadadi