Patents by Inventor RANA ALOTAIBI

RANA ALOTAIBI 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: 20230350892
    Abstract: Embodiments described herein are directed to generating and returning materialized views for queries (or subexpressions thereof) having a particular relationship with each other. For instance, machine learning-based techniques may be utilized to identify query subexpressions that have at least one of a semantically equivalent relationship or a containment relationship with each other. Responsive to identifying such relationship(s), a materialized view may be generated for the identified subexpressions. When a query is subsequently received, machine learning-based techniques may be utilized to determine whether a subexpression of the query possesses at least one of a semantically equivalent relationship or a containment relationship with another subexpression for which a materialized view has been generated. Responsive to determining that such a subexpression of the query possesses one or more of such relationships, the materialized view generated for the other subexpression is returned.
    Type: Application
    Filed: April 30, 2022
    Publication date: November 2, 2023
    Inventors: Brandon Barry HAYNES, Jyoti LEEKA, Anna PAVLENKO, Rana ALOTAIBI, Alekh JINDAL
  • Patent number: 11157467
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method for providing a query response includes receiving, by a computing device, a domain-specific knowledge graph. The method further includes generating a first property graph schema, a property graph schema includes vertices, edges, and properties of the domain-specific knowledge graph, wherein the first property graph schema is generated based on an ontology of the domain-specific knowledge graph. The method further includes generating a second property graph schema from a copy of the first property graph schema that is optimized by applying one or more types of relationships in the first property graph schema. The method further includes instantiating a property graph using the second property graph schema. The method further includes receiving a query to obtain particular data from the domain-specific knowledge graph. The method further includes responding to the query using the property graph.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chuan Lei, Abdul Quamar, Vasilis Efthymiou, Fatma Ozcan, Rana Alotaibi
  • Publication number: 20210263898
    Abstract: According to one or more embodiments of the present invention, a computer-implemented method for providing a query response includes receiving, by a computing device, a domain-specific knowledge graph. The method further includes generating a first property graph schema, a property graph schema includes vertices, edges, and properties of the domain-specific knowledge graph, wherein the first property graph schema is generated based on an ontology of the domain-specific knowledge graph. The method further includes generating a second property graph schema from a copy of the first property graph schema that is optimized by applying one or more types of relationships in the first property graph schema. The method further includes instantiating a property graph using the second property graph schema. The method further includes receiving a query to obtain particular data from the domain-specific knowledge graph. The method further includes responding to the query using the property graph.
    Type: Application
    Filed: February 25, 2020
    Publication date: August 26, 2021
    Inventors: CHUAN LEI, ABDUL QUAMAR, VASILIS EFTHYMIOU, FATMA OZCAN, RANA ALOTAIBI
  • Publication number: 20210103827
    Abstract: Techniques for distributed data placement are provided. Query workload information corresponding to a domain is determined by a data orchestrator, and the query workload information is modeled as a hypergraph, where the hypergraph includes a set of vertices and a set of hyperedges, where each vertex in the set of vertices corresponds to a concept in an ontology associated with the domain. Mappings are generated between concepts and a plurality of data nodes based on the hypergraph and based further on predefined capability of each of the plurality of data nodes. A distributed knowledge base is established based on the generated mappings.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 8, 2021
    Inventors: ABDUL QUAMAR, FATMA OZCAN, RANA ALOTAIBI, Chuan Lei
  • Publication number: 20210103586
    Abstract: Techniques for query routing are provided. An ontological query is received by a query orchestrator. One or more query blocks, each indicating one or more operations and one or more quantifiers representing data flow between query blocks, are generated based on the ontological query. At least one data node is identified for each of the one or more query blocks, based on the one or more quantifiers and the one or more operations. One or more of the identified data nodes are selected based on predefined cost criteria, and one or more subqueries are transmitted to the selected one or more data nodes.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 8, 2021
    Inventors: ABDUL QUAMAR, FATMA OZCAN, RANA ALOTAIBI