Patents by Inventor Marwan Sabbouh

Marwan Sabbouh 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: 20140067772
    Abstract: An apparatus for reconciling data inconsistencies between indexes may include a processor and memory storing executable computer code causing the apparatus to at least perform operations including retrieving first metadata from a key value store in response to receipt of a request for data associated with a user. The computer program code may further cause the apparatus to retrieve second metadata from a text index in response to querying the text index for the second metadata. The second metadata may correspond to the first metadata of the key value store. The computer program code may further cause the apparatus to evaluate the first metadata of the key value store and the second metadata of the text index to determine whether there are any differences between the first metadata and the second metadata. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Applicant: NOKIA CORPORATION
    Inventors: Marwan Sabbouh, Wei Liu, Jain Richin
  • Patent number: 8640087
    Abstract: A method and a scripting paradigm for automatically integrating disparate information systems (e.g., web services and databases) within a given enterprise into a service-oriented architecture. A script writer generates a script using a scripting paradigm, and the resulting script automatically derives new data models, new ontological structures, new mappings, and a new web service that integrates disparate information systems. In addition to integrating disparate information systems, the scripts may be harvested to automate the metadata discovery and retrieval process. The scripting paradigm builds upon existing open-source scripting languages and is compatible with existing internet browsers, thus encouraging mass participation in the integration process.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: January 28, 2014
    Assignee: The MITRE Corporation
    Inventor: Marwan Sabbouh
  • Publication number: 20120173493
    Abstract: A method for providing a mechanism for safeguarding against malicious ontologies may include causing examination of a received file associated with an ontology to determine a namespace marking for subjects, predicates and objects of each triple of the file that are to be stored in a database, utilizing relationship data corresponding to the namespace marking to identify triples whose subjects or objects do not correspond to the ontology, and determining whether the relationship data enables the triples whose subjects or objects do not correspond to the ontology to be considered as a valid data set for storage in the database. A corresponding apparatus and computer program product are also provided.
    Type: Application
    Filed: January 3, 2011
    Publication date: July 5, 2012
    Inventor: Marwan Sabbouh
  • Patent number: 7877726
    Abstract: A system and method for integrating databases and/or web services into a searchable ontological structure. The structure allows for free-form searching of the combined system and for the discovery of an execution path through the ontology. The discovered execution path (or paths) provides for the generation of code that integrate databases and services for the purpose of fusing information from disparate databases and Web services.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: January 25, 2011
    Assignee: The MITRE Corporation
    Inventor: Marwan Sabbouh
  • Patent number: 7823123
    Abstract: A system and method for integrating databases and/or web services into a searchable ontological structure. The structure allows free-form searching of the combined system, discovering an execution path through the ontology to provide answers to queries that may require accessing multiple systems to resolve, without a need for knowledge of the available databases and services or of query syntax by the user. The same technologies that integrate databases and web services into a single ontological structure may also provide interoperability between the numerous information systems within modern enterprises. Context ontologies are constructed to capture ubiquitous enterprise concepts and their representations across the enterprise. By mapping information system data models to these context ontologies, information that originates in one part of the enterprise may be used across the enterprise in a highly automated fashion.
    Type: Grant
    Filed: March 17, 2006
    Date of Patent: October 26, 2010
    Assignee: The MITRE Corporation
    Inventor: Marwan Sabbouh
  • Publication number: 20080168420
    Abstract: A method and a scripting paradigm for automatically integrating disparate information systems (e.g., web services and databases) within a given enterprise into a service-oriented architecture. A script writer generates a script using a scripting paradigm, and the resulting script automatically derives new data models, new ontological structures, new mappings, and a new web service that integrates disparate information systems. In addition to integrating disparate information systems, the scripts may be harvested to automate the metadata discovery and retrieval process. The scripting paradigm builds upon existing open-source scripting languages and is compatible with existing internet browsers, thus encouraging mass participation in the integration process.
    Type: Application
    Filed: December 7, 2007
    Publication date: July 10, 2008
    Applicant: THE MITRE Corporation
    Inventor: Marwan Sabbouh
  • Publication number: 20060206883
    Abstract: A system and method for integrating databases and/or web services into a searchable ontological structure. The structure allows free-form searching of the combined system, discovering an execution path through the ontology to provide answers to queries that may require accessing multiple systems to resolve, without a need for knowledge of the available databases and services or of query syntax by the user. The same technologies that integrate databases and web services into a single ontological structure may also provide interoperability between the numerous information systems within modem enterprises. Context ontologies are constructed to capture ubiquitous enterprise concepts and their representations across the enterprise. By mapping information system data models to these context ontologies, information that originates in one part of the enterprise may be used across the enterprise in a highly automated fashion.
    Type: Application
    Filed: March 17, 2006
    Publication date: September 14, 2006
    Inventor: Marwan Sabbouh
  • Publication number: 20060015843
    Abstract: A system and method for integrating databases and/or web services into a searchable ontological structure. The structure allows free-form searching of the combined system, discovering an execution path through the ontology to provide answers to queries that may require accessing multiple systems to resolve, without a need for knowledge of the available databases and services or of query syntax by the user.
    Type: Application
    Filed: July 13, 2004
    Publication date: January 19, 2006
    Inventor: Marwan Sabbouh