Patents by Inventor Youssef Drissi
Youssef Drissi 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: 8538915Abstract: A system and method for responding to a query. An original query is received. A first semantic query and a second semantic query are extracted from the information of the original query. The first semantic query is transformed, based upon semantic analysis, into a numeric model query. The second semantic query is submitted to a semantic analyzer and the numeric model query is submitted to a numeric model analyzer. A response for the second semantic query and a response for the numeric model query are integrated into an answer for the original query.Type: GrantFiled: July 12, 2010Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Youssef Drissi, Tyrone W. Grandison, Colin G. Harrison, Kaan K. Katircioglu, Jurij R. Paraszczak
-
Patent number: 8510327Abstract: A semantic query over a corpus of data is constructed using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements. The aggregation includes at least one annotation and at least one search term. The relative positions of the graphical representations of the annotations and the search terms are manipulated within the aggregation within the graphical user interface to express relationships among the annotations and search terms, yielding a visual spatial representation of the semantic query. The annotations, search terms and expressed relationships define the semantic query that is used to search the corpus of data.Type: GrantFiled: May 10, 2011Date of Patent: August 13, 2013Assignee: International Business Machinees CorporationInventors: Branimir Konstantinov Boguraev, Eric William Brown, Youssef Drissi, David Angelo Ferrucci, Paul Turquand Keyser, Anthony Tom Levas, Dafna Sheinwald
-
Patent number: 8423576Abstract: A method includes parsing input from a requestor, where the input includes at least one of a query and a command that is parsed into a structured query having an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams. The method further includes mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor.Type: GrantFiled: January 11, 2010Date of Patent: April 16, 2013Assignee: International Business Machines CorporationInventors: Youssef Drissi, Barbara Ann Eckman, Tyrone Wilberforce Grandison, Colin George Harrison, Perry G Hartswick, Jurij R Paraszczak, Ralph Peter Williams
-
Patent number: 8417710Abstract: A method, information processing system, and computer readable storage medium manage public relations queries using semantic analysis. A public relations query expressed in natural language is received from a user. A set of relevant topics and subjects associated with the query are identified. A set of information sources are identified that comprise data associated with the set of topics and subjects based on the set of topics and subjects. A set of data from the set of information sources is identified that satisfies the query. A set of weights are assigned to the set of data that has been identified. A set of data elements within the set of data that comprises a set of weights above a given threshold are identified. A response to the query is generated using the set of data elements that has been identified.Type: GrantFiled: September 20, 2010Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Youssef Drissi, Tyrone W. Grandison, Colin G. Harrison, Kaan K. Katircioglu, Jurij R. Paraszczak
-
Patent number: 8356278Abstract: Under the present invention, a best practice violation (BPV) engine resource is first built. This typically occurs by: receiving sets of source code from a plurality of sources; detecting a programming language of each of the sets of source code; extracting code patterns from the sets of source code; defining meta data for each code pattern that indicates a quality thereof, classifying each code pattern; and assigning a rank to each of the code pattern based on it's corresponding meta data as well as a skill level and an experience level of the developer thereof. Once the BPV engine resource is built, it will be used to detect best practice violations in other sets of source code.Type: GrantFiled: September 10, 2009Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Youssef Drissi, Tong-Haing Fin, Moon Ju Kim, Lev Koaakov, Juan Leon Rodriquez
-
Publication number: 20120323633Abstract: A method, system and computer program product are disclosed for providing an integrated solution to a set of supply chain optimization problems. In one embodiment, the method comprises defining a distribution network, vehicle routing, inventory positioning, and environmental sustainability for a supply chain; and combining an optimization of the distribution network, the vehicle routing, the inventory positioning, and the environmental sustainability into a single problem. In an embodiment, the optimization of the distribution network, the vehicle routing, the inventory positioning, and the environmental sustainability are combined into a single problem by using analytical engines.Type: ApplicationFiled: June 16, 2011Publication date: December 20, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawan R. Chowdhary, Youssef Drissi, Mary E. Helander, Kaan K. Katircioglu, Lin Li, Min Min Qiu, Karthik Sourirajan, Karthik Subbian, Takashi Yonezawa
-
Patent number: 8286157Abstract: Under the present invention, when an application is deployed, certain information corresponding thereto will be stored in an Enterprise Application Directory (EAD). Thereafter, when an instance of the application is requested (e.g., by a requestor), the information is retrieved from the EAD. In addition, the instance is registered with an Application Access Registry (AAR). Registering the instance involves creating a record in the AAR, generating a unique application access key for the instance, and storing the access key with the information in the record. The access key (and optionally the information) is then returned to the requestor, which can then issue service requests to one or more grid services in the shared computer infrastructure. The service request will include the access key so that the grid service can identify the application by searching for the record in the registry using the access key.Type: GrantFiled: February 28, 2005Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Youssef Drissi, Moon J. Kim, Lev Kozakov, Dikran S. Meliksetian, Blanche M. Waddell
-
Publication number: 20120185497Abstract: Techniques are presented that include defining one or more personalized categories, wherein each personalized category comprises one or more terms, identifying one or more of said personalized categories that are associated with a user query, identifying one or more terms that are associated with said user query and with said personalized category, and adding said identified one or more terms to said user query.Type: ApplicationFiled: March 27, 2012Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
-
Publication number: 20120185485Abstract: Techniques are presented that include sending a query to one or more information sources associated with a category comprising one or more terms, wherein said one or more information sources are identified by a ranked list of information sources, and wherein said ranked list is generated by ranking a plurality of information sources based on scores for results returned by said plurality of information sources in response to a ranking query generated from said category, and obtaining results from said one or more information sources.Type: ApplicationFiled: March 27, 2012Publication date: July 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
-
Patent number: 8224857Abstract: Techniques are presented for automatically selecting information sources that are most relevant to user queries. Results of searches returned by information sources for queries are analyzed and the information sources are ranked based on this analysis. The information sources that have high rankings for a query are subsequently used to search for relevant results. This process can be adaptive, as the returned results of old queries can be analyzed at a later date to update the ranking of the information sources, automatic searches can be performed to update the ranking of the information sources, new queries can be used for analysis and stored, new information sources added, and old information sources deleted. A linguistic library is used to store personal categories for one or more users and general categories. Each category is associated with keywords and ranked lists of information sources. The library also contains general categories, taxonomies, and dictionaries.Type: GrantFiled: July 8, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
-
Publication number: 20120078955Abstract: A semantic query over a corpus of data is constructed using a graphical user interface to create an aggregation of graphical representations of annotations associated with a plurality of data elements contained within the corpus of data and graphical representations of search terms contained within the plurality of data elements. The aggregation includes at least one annotation and at least one search term. The relative positions of the graphical representations of the annotations and the search terms are manipulated within the aggregation within the graphical user interface to express relationships among the annotations and search terms, yielding a visual spatial representation of the semantic query. The annotations, search terms and expressed relationships define the semantic query that is used to search the corpus of data.Type: ApplicationFiled: May 10, 2011Publication date: March 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BRANIMIR KONSTANTINOV BOGURAEV, ERIC William BROWN, YOUSSEF DRISSI, DAVID ANGELO FERRUCCI, PAUL TURQUAND KEYSER, ANTHONY TOM LEVAS, DAFNA SHEINWALD
-
Publication number: 20120072429Abstract: A method, information processing system, and computer readable storage medium manage public relations queries using semantic analysis. A public relations query expressed in natural language is received from a user. A set of relevant topics and subjects associated with the query are identified. A set of information sources are identified that comprise data associated with the set of topics and subjects based on the set of topics and subjects. A set of data from the set of information sources is identified that satisfies the query. A set of weights are assigned to the set of data that has been identified. A set of data elements within the set of data that comprises a set of weights above a given threshold are identified. A response to the query is generated using the set of data elements that has been identified.Type: ApplicationFiled: September 20, 2010Publication date: March 22, 2012Applicant: International Business Machines CorporationInventors: YOUSSEF DRISSI, Tyrone W. Grandison, Colin G. Harrison, Kaan K. Katircioglu, Jurij R. Paraszczak
-
Patent number: 8117072Abstract: A method, software and apparatus are provided which enable a user to obtain products and services in a manner which counteracts conflicting actions modifying raw ranking data based on merchants interests. For this purpose, an information a user's web browser is provided with modules that modify search results obtained from one or more sources including directly from merchants. When the user enters a set of key words in an entry field in an on-screen form for a web server to obtain a list of items (products and/or services) of interest to the user, the search terms are modified in the users or his agents browser to reflect the interest of the user, his management or his parents. The user or his agent receives ranking information taking the highest ranked products and obtains the product information for the most highly ranked products. The browser then reranks the products using a ranking algorithm preferred by the user that offsets information sources biases in the ranking of the product information.Type: GrantFiled: April 10, 2002Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: Moon Ju Kim, Juan-Leon Rodriguez, Yurdaer Nezihi Doganata, Youssef Drissi, Lev Kozakov
-
Publication number: 20120036478Abstract: An apparatus includes a data processing system for generating and displaying a semantic type concordance. The data processing system includes memory storing a computer program, a display to display data of a concordance generated by the program, and a processor configured to execute the computer program. The computer program includes instructions for displaying a user interface configured to enable a user to select semantic types and specify at least one text document, generating a concordance of the at least one document based on the semantic types, and displaying data of the generated concordance on the display.Type: ApplicationFiled: August 6, 2010Publication date: February 9, 2012Applicant: International Business Machines CorporationInventors: Branimir K. Boguraev, Youssef Drissi, David A. Ferrucci, Paul T. Keyser, Anthony T. Levas
-
Publication number: 20120022803Abstract: A system and method for monitoring utilization and waste of a natural resource, such as water. Data is received indicating natural resource consumption by a facility. An indication of at least one period of natural resource usage by the facility is received. Natural resource usage corresponding to utilization of the natural resource for a useful purpose. Quantities of the natural resource consumed by the facility during the at least one period of water usage is recorded as a utilized quantity.Type: ApplicationFiled: July 26, 2010Publication date: January 26, 2012Applicant: International Business Machines CorporationInventors: IAN ABBOTT DONNELLY, Youssef Drissi, Tyrone W. Grandison, Colin G. Harrison, Kaan K. Katircioglu, Jurij R. Paraszczak
-
Publication number: 20120011139Abstract: A system and method for responding to a query. An original query is received. A first semantic query and a second semantic query are extracted from the information of the original query. The first semantic query is transformed, based upon semantic analysis, into a numeric model query. The second semantic query is submitted to a semantic analyzer and the numeric model query is submitted to a numeric model analyzer. A response for the second semantic query and a response for the numeric model query are integrated into an answer for the original query.Type: ApplicationFiled: July 12, 2010Publication date: January 12, 2012Applicant: International Business Machines CorporationInventors: Youssef DRISSI, Tyrone W. Grandison, Colin G. Harrison, Kaan K. Katircioglu, Jurij R. Paraszczak
-
Patent number: 8027966Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.Type: GrantFiled: August 21, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
-
Patent number: 8027994Abstract: A system and method of searching a database in which documents of different languages are included. The system includes a synonym or keyword dictionary which is bi-directional and allows for translation of keywords between a first language and other languages. The translated words keywords for the document are stored in an inverted index which is then used for searching, either in a selected language, a second language or in all languages, as determined by the user. This use of multiple searching and a translated synonym dictionary avoids the need for translation of the entire document and avoids inaccuracies which may result from translations.Type: GrantFiled: August 21, 2008Date of Patent: September 27, 2011Assignee: International Business Machines CorporationInventors: Youssef Drissi, Moon Ju Kim, Lev Kozakov, Juan Leon Rodriguez
-
Patent number: 7987144Abstract: A data classification method and apparatus are disclosed for labeling unknown objects. The disclosed data classification system employs a learning algorithm that adapts through experience. The present invention classifies objects in domain datasets using data classification models having a corresponding bias and evaluates the performance of the data classification. The performance values for each domain dataset and corresponding model bias are processed to identify or modify one or more rules of experience. The rules of experience are subsequently used to generate a model for data classification. Each rule of experience specifies one or more characteristics for a domain dataset and a corresponding bias that should be utilized for a data classification model if the rule is satisfied.Type: GrantFiled: November 14, 2000Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Youssef Drissi, Ricardo Vilalta
-
Publication number: 20110173231Abstract: A method includes parsing input from a requestor, where the input includes at least one of a query and a command that is parsed into a structured query having an indication of at least one data stream or set of data streams and at least one action to be performed on the at least one data stream or set of data streams. The method further includes mapping the structured query into a graph of processing elements that are selected and interconnected so as to execute the structured query; instantiating the graph of processing elements and connecting and initializing the instantiated graph of processing elements with an identified at least one data stream or set of data streams to receive data there from; and outputting a result of the structured query to the requestor.Type: ApplicationFiled: January 11, 2010Publication date: July 14, 2011Applicant: International Business Machines CorporationInventors: Youssef Drissi, Barbara Ann Eckman, Tyrone Wilberforce Andre Grandison, Colin George Harrison, Perry G. Hartswick, Jurij R. Paraszczak, Ralph Peter Williams