Patents by Inventor Ihab Francis
Ihab Francis 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: 11960556Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.Type: GrantFiled: April 4, 2022Date of Patent: April 16, 2024Assignee: Primal Fusion Inc.Inventors: Ihab Francis Ilyas, Mohamed A. Soliman
-
Publication number: 20240054111Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: ApplicationFiled: October 23, 2023Publication date: February 15, 2024Inventors: Peter J. Sweeney, Ihab Francis ILYAS
-
Patent number: 11809388Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: GrantFiled: October 3, 2022Date of Patent: November 7, 2023Assignee: Primal Fusion Inc.Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Patent number: 11722350Abstract: Systems and methods for synchronize word correlation. The methods comprise: obtaining first values that each indicate a likelihood or probability that a respective timeslot in a symbol timing window of a carrier wave is meant or expected to include energy; multiplying, by the correlator, the first values respectively by correlation coefficients to produce a plurality of products (wherein at least one of the correlation coefficients comprises a negative coefficient value); generating a correlation value by combining the products together; determining whether a synchronization word has been detected with a given amount of likelihood based on the correlation value; and causing symbol timing synchronization at a receiver when a determination is made that the synchronization word has been detected with the given amount of likelihood based on the correlation value.Type: GrantFiled: November 15, 2021Date of Patent: August 8, 2023Assignee: L3HARRIS TECHNOLOGIES, INC.Inventors: L. Carl Christensen, Ihab Francis
-
Publication number: 20230237028Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: ApplicationFiled: October 3, 2022Publication date: July 27, 2023Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Publication number: 20230155877Abstract: Systems and methods for synchronize word correlation. The methods comprise: obtaining first values that each indicate a likelihood or probability that a respective timeslot in a symbol timing window of a carrier wave is meant or expected to include energy; multiplying, by the correlator, the first values respectively by correlation coefficients to produce a plurality of products (wherein at least one of the correlation coefficients comprises a negative coefficient value); generating a correlation value by combining the products together; determining whether a synchronization word has been detected with a given amount of likelihood based on the correlation value; and causing symbol timing synchronization at a receiver when a determination is made that the synchronization word has been detected with the given amount of likelihood based on the correlation value.Type: ApplicationFiled: November 15, 2021Publication date: May 18, 2023Inventors: L. Carl Christensen, Ihab Francis
-
Patent number: 11621740Abstract: Systems and methods for operating a communication device. The methods comprise: receiving a carrier signal modulated with a modulation signal comprising a symbol conveyed in a symbol timing window; determining an energy value for each timeslot in the symbol timing window; combining the energy values to determine a combined energy value for each bit of the symbol in a manner in which the combined energy value is penalized if more than one timeslot of the symbol timing window comprises energy contained in the carrier signal; and generating a soft value for each bit of the sequence of bits by combining the combined energy value with a weight value, where the weight value is selected from a plurality of weight values based on a number of timeslots in the symbol timing window which comprises energy contained in the carrier signal.Type: GrantFiled: November 11, 2021Date of Patent: April 4, 2023Assignee: L3HARRIS TECHNOLOGIES, INC.Inventors: L. Carl Christensen, Ihab Francis
-
Patent number: 11474979Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: GrantFiled: September 27, 2019Date of Patent: October 18, 2022Assignee: Primal Fusion Inc.Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Publication number: 20220237246Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.Type: ApplicationFiled: April 4, 2022Publication date: July 28, 2022Inventors: Ihab Francis Ilyas, Mohamed A. Soliman
-
Patent number: 11294977Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.Type: GrantFiled: July 26, 2019Date of Patent: April 5, 2022Inventors: Ihab Francis Ilyas, Mohamed A. Soliman
-
Patent number: 10867133Abstract: There is disclosed a system and method for using a knowledge representation to provide relevant information based on environmental inputs. In an embodiment, the system and method considers environmental information from members in a crowd to generate a pool of interests based on the semantic relevance concepts associated with those interests. The most prominent concepts of interest may then be the basis for presenting content to the crowd as a whole. In another embodiment, environmental inputs and other surrounding inputs are considered as a user context. The concepts may be identified as relevant from the environmental context and used to present information relevant to the user given his or her surroundings.Type: GrantFiled: December 30, 2011Date of Patent: December 15, 2020Assignee: PRIMAL FUSION INC.Inventors: Peter Sweeney, Ihab Francis Ilyas, Naim Khan, Anne Jude Hunt
-
Patent number: 10755179Abstract: Techniques for use in identifying one or more concepts in a knowledge representation (KR). The techniques include obtaining user context information associated with a user, wherein the user context information comprises a plurality of words; Also included are semantic disambiguation techniques comprising obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first and second concept in a knowledge representation (KR) associated with a first meaning of the first portion. Semantic disambiguation techniques further include obtaining user context information associated with a user, wherein the user context information comprises a first portion and a second portion different from the first portion; and disambiguating between a first concept and second concept in a knowledge representation (KR) using a measures of dominance and semantic coherence.Type: GrantFiled: January 13, 2014Date of Patent: August 25, 2020Assignee: PRIMAL FUSION INC.Inventors: Nadiya Yampolska, Mathew Whitney Wilson, Andrew Russell, Ihab Francis Ilyas
-
Patent number: 10649975Abstract: Computer implemented methods for identifying denial constraints are provided herein. The denial constraints can be used with a database schema R. A predicate space P can be generated for an instance I in the schema R. An evidence set EviI can be generated. The evidence set EviI can include sets of satisfied predicates in the predicate space P for each instance I. A minimal set of predicates can be identified for the evidence set EviI. Valid denial constraints can be identified from the minimal set by inverting the predicates in the minimal set.Type: GrantFiled: May 31, 2013Date of Patent: May 12, 2020Assignee: Qatar FoundationInventors: Ihab Francis Ilyas Kaldas, Paolo Papotti, Xu Chu
-
Publication number: 20200042505Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: ApplicationFiled: September 27, 2019Publication date: February 6, 2020Inventors: Peter SWEENEY, Ihab Francis ILYAS
-
Publication number: 20190347303Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.Type: ApplicationFiled: July 26, 2019Publication date: November 14, 2019Inventors: Ihab Francis ILYAS, Mohamed A. SOLIMAN
-
Patent number: 10474647Abstract: Techniques for customizing knowledge representation systems including identifying, based on a plurality of concepts in a knowledge representation (KR), a group of one or more concepts relevant to user context information, and providing the identified group of one more concepts to a user. The KR may include a combination of modules. The modules may include a kernel and a customized module customized for the user. The kernel may accessible via a second KR.Type: GrantFiled: January 11, 2017Date of Patent: November 12, 2019Assignee: PRIMAL FUSION INC.Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Patent number: 10409880Abstract: Techniques for presenting content to users. The techniques include: obtaining user context information including a first keyword; identifying, based on the first keyword, a first attribute and a second attribute among the plurality of attributes, the first attribute being a characteristic of the first keyword and the second attribute being another characteristic of the first keyword; obtaining, based on the user context information, at least one second-order user preference among attributes in the plurality of attributes including a preference between the first attribute and the second attribute; identifying a set of content items among the plurality of content items based on the first attribute and the second attribute; determining a ranking of content items in the set of content items based on the at least one second-order user preference; and presenting content items to the user in accordance with the ranking.Type: GrantFiled: July 25, 2017Date of Patent: September 10, 2019Assignee: PRIMAL FUSION INC.Inventors: Ihab Francis Ilyas, Mohamed A. Soliman
-
Patent number: 10248669Abstract: Techniques for analyzing and synthesizing complex knowledge representations (KRs) may utilize an atomic knowledge representation model including both an elemental data structure and knowledge processing rules stored as machine-readable data and/or programming instructions. One or more of the knowledge processing rules may be applied to analyze an input complex KR to deconstruct its complex concepts and/or concept relationships to elemental concepts and/or concept relationships to be included in the elemental data structure. One or more of the knowledge processing rules may be applied to synthesize an output complex KR from the stored elemental data structure in accordance with context information. Methods of populating an elemental data structure and methods of synthesizing complex KRs from the elemental data structure may depend on user models, context information, preference information, and/or preference models.Type: GrantFiled: April 11, 2017Date of Patent: April 2, 2019Assignee: PRIMAL FUSION INC.Inventors: Peter Sweeney, Ihab Francis Ilyas
-
Patent number: 10223250Abstract: A system for checking data for errors, the system comprising a checking module operable to check tuples of data stored in a target database for errors, the tuples in the target database originating from the output of at least one query transformation module which applies a query transformation to tuples of data from at least one data source an identification module operable to identify a problematic tuple from a data source that produces an error in the target database, the identification module being operable to quantify the contribution of the problematic tuple in producing the error in the target database, and a description generation module operable to generate a descriptive query which represents at least one of errors identified by the checking module in the target database which are produced by the at least one query transformation module, and problematic tuples identified in a data source by the identification module.Type: GrantFiled: May 27, 2014Date of Patent: March 5, 2019Assignee: QATAR FOUNDATIONInventors: Mourad Ouzzani, Paolo Papotti, Ihab Francis Ilyas Kaldas, Anup Chalmalla
-
Patent number: 10198503Abstract: Disclosed is a system and method for performing a semantic operation on a social network. In an embodiment, the method comprises receiving a social network user context associated with a user of the social network; generating, through a semantic operation, an interest network based on the user context information; and filtering, ranking or augmenting, using at least one processor executing stored program instructions, a retrieval of information related to the social network based on the interest network; wherein the interest network comprises concepts represented by a data structure associated with the concepts in the interest network. In another embodiment, the method further comprises representing the interest network as an interest graph. In yet another embodiment, the semantic operation is a synthesis operation or retrieval operation performed on a knowledge representation.Type: GrantFiled: December 30, 2011Date of Patent: February 5, 2019Assignee: PRIMAL FUSION INC.Inventors: Peter Sweeney, Ihab Francis Ilyas, Naim Khan