Patents by Inventor Ossama S. Emam
Ossama S. Emam 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: 10719624Abstract: The method includes receiving, by one or more computer processors, a first text, wherein at least a portion of the received first text is confidential. The method further includes identifying, by one or more computer processors, an intended recipient of the received first text. The method further includes identifying, by one or more computer processors, a first conversion model, which corresponds to the intended recipient. The method further converting, by one or more computer processors, the received first text into a third text that does not include confidential text based upon the identified first conversion model.Type: GrantFiled: September 29, 2015Date of Patent: July 21, 2020Assignee: International Business Machines CorporationInventors: Ahmed I. Abdel-Fattah, Ossama S. Emam
-
Patent number: 10102198Abstract: Examples of techniques for generating a plurality of action items from a meeting transcript of a meeting are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method comprises chunking the meeting transcript into a plurality of chunks using a meeting topic model. The computer-implemented method also comprises performing, by a processor, information extraction on the plurality of chunks to extract action item information from the plurality of chunks. The computer-implemented method further comprises generating the plurality of action items based on the extracted action item information.Type: GrantFiled: December 8, 2015Date of Patent: October 16, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tara Astigarraga, Ossama S. Emam, Al Hamid, Sara Noeman, Kimberly G. Starks
-
Patent number: 9984104Abstract: In a method for generating a searchable index from an analysis of a software application, receiving a first software application. The one or more processors determine that a first source code of the first software application is inaccessible. The one or more processors stimulate the first software application. The one or more processors analyze textual data resulting from the stimulation of the first software application. The one or more processors classify one or more images resulting from the stimulation of the first software application. The one or more processors index the analyzed textual data and the classified one or more images resulting from the stimulation of the first software application.Type: GrantFiled: January 13, 2016Date of Patent: May 29, 2018Assignee: International Business Machines CorporationInventors: Aleksandr Y. Aravkin, Sasha P. Caskey, Ossama S. Emam, Dimitri Kanevsky, Tara N. Sainath
-
Publication number: 20170161258Abstract: Examples of techniques for generating a plurality of action items from a meeting transcript of a meeting are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method comprises chunking the meeting transcript into a plurality of chunks using a meeting topic model. The computer-implemented method also comprises performing, by a processor, information extraction on the plurality of chunks to extract action item information from the plurality of chunks. The computer-implemented method further comprises generating the plurality of action items based on the extracted action item information.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventors: Tara Astigarraga, Ossama S. Emam, Al Hamid, Sara Noeman, Kimberly G. Starks
-
Publication number: 20170091480Abstract: The method includes receiving, by one or more computer processors, a first text, wherein at least a portion of the received first text is confidential. The method further includes identifying, by one or more computer processors, an intended recipient of the received first text. The method further includes identifying, by one or more computer processors, a first conversion model, which corresponds to the intended recipient. The method further converting, by one or more computer processors, the received first text into a third text that does not include confidential text based upon the identified first conversion model.Type: ApplicationFiled: September 29, 2015Publication date: March 30, 2017Inventors: Ahmed I. Abdel-Fattah, Ossama S. Emam
-
Patent number: 9483944Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for management of parking spaces in a parking area. Identifying an individual entering a parking area and a vehicle in the parking area that corresponds to the identified individual. Determining a distance between the identified individual and the identified vehicle in the parking area. Determining whether the identified individual is moving toward the identified vehicle. Responsive to determining that the identified individual is moving toward the identified vehicle, determining whether the determined distance is less than an associated distance threshold condition. In another embodiment, detecting a parking ticket entering the parking area and identifying an individual and a vehicle in the parking area that correspond to the detected parking ticket.Type: GrantFiled: December 2, 2015Date of Patent: November 1, 2016Assignee: International Business Machines CorporationInventors: Mohamed A. Bahgat, Ossama S. Emam, Ayman S. Hanafy, Sara A. Noeman
-
Publication number: 20160125006Abstract: In a method for generating a searchable index from an analysis of a software application, receiving a first software application. The one or more processors determine that a first source code of the first software application is inaccessible. The one or more processors stimulate the first software application. The one or more processors analyze textual data resulting from the stimulation of the first software application. The one or more processors classify one or more images resulting from the stimulation of the first software application. The one or more processors index the analyzed textual data and the classified one or more images resulting from the stimulation of the first software application.Type: ApplicationFiled: January 13, 2016Publication date: May 5, 2016Inventors: Aleksandr Y. Aravkin, Sasha P. Caskey, Ossama S. Emam, Dimitri Kanevsky, Tara N. Sainath
-
Publication number: 20160086488Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for management of parking spaces in a parking area. Identifying an individual entering a parking area and a vehicle in the parking area that corresponds to the identified individual. Determining a distance between the identified individual and the identified vehicle in the parking area. Determining whether the identified individual is moving toward the identified vehicle. Responsive to determining that the identified individual is moving toward the identified vehicle, determining whether the determined distance is less than an associated distance threshold condition. In another embodiment, detecting a parking ticket entering the parking area and identifying an individual and a vehicle in the parking area that correspond to the detected parking ticket.Type: ApplicationFiled: December 2, 2015Publication date: March 24, 2016Inventors: Mohamed A. Bahgat, Ossama S. Emam, Ayman S. Hanafy, Sara A. Noeman
-
Patent number: 9286338Abstract: In a method for generating a searchable index from an analysis of a software application, receiving a first software application. The one or more processors determine that a first source code of the first software application is inaccessible. The one or more processors stimulate the first software application. The one or more processors analyze textual data resulting from the stimulation of the first software application. The one or more processors classify one or more images resulting from the stimulation of the first software application. The one or more processors index the analyzed textual data and the classified one or more images resulting from the stimulation of the first software application.Type: GrantFiled: December 3, 2013Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Aleksandr Y. Aravkin, Sasha P. Caskey, Ossama S. Emam, Dimitri Kanevsky, Tara N. Sainath
-
Patent number: 9275547Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for management of parking spaces in a parking area. Identifying an individual entering a parking area and a vehicle in the parking area that corresponds to the identified individual. Determining a distance between the identified individual and the identified vehicle in the parking area. Determining whether the identified individual is moving toward the identified vehicle. Responsive to determining that the identified individual is moving toward the identified vehicle, determining whether the determined distance is less than an associated distance threshold condition. In another embodiment, detecting a parking ticket entering the parking area and identifying an individual and a vehicle in the parking area that correspond to the detected parking ticket.Type: GrantFiled: November 8, 2013Date of Patent: March 1, 2016Assignee: International Business Machines CorporationInventors: Mohamed A. Bahgat, Ossama S. Emam, Ayman S. Hanafy, Sara A. Noeman
-
Publication number: 20150154236Abstract: In a method for generating a searchable index from an analysis of a software application, receiving a first software application. The one or more processors determine that a first source code of the first software application is inaccessible. The one or more processors stimulate the first software application. The one or more processors analyze textual data resulting from the stimulation of the first software application. The one or more processors classify one or more images resulting from the stimulation of the first software application. The one or more processors index the analyzed textual data and the classified one or more images resulting from the stimulation of the first software application.Type: ApplicationFiled: December 3, 2013Publication date: June 4, 2015Applicant: International Business Machines CorporationInventors: Aleksandr Y. Aravkin, Sasha P. Caskey, Ossama S. Emam, Dimitri Kanevsky, Tara N. Sainath
-
Publication number: 20150130638Abstract: Embodiments of the present invention disclose a computer implemented method, computer program product, and system for management of parking spaces in a parking area. Identifying an individual entering a parking area and a vehicle in the parking area that corresponds to the identified individual. Determining a distance between the identified individual and the identified vehicle in the parking area. Determining whether the identified individual is moving toward the identified vehicle. Responsive to determining that the identified individual is moving toward the identified vehicle, determining whether the determined distance is less than an associated distance threshold condition. In another embodiment, detecting a parking ticket entering the parking area and identifying an individual and a vehicle in the parking area that correspond to the detected parking ticket.Type: ApplicationFiled: November 8, 2013Publication date: May 14, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohamed A. Bahgat, Ossama S. Emam, Ayman S. Hanafy, Sara A. Noeman
-
Patent number: 8898447Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.Type: GrantFiled: December 2, 2011Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Tara N. Sainath, Dimitri Kanevsky, Sasha P. Caskey, Ossama S. Emam
-
Patent number: 8892864Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.Type: GrantFiled: May 3, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Tara N. Sainath, Dimitri Kanevsky, Sasha P. Caskey, Ossama S. Emam
-
Publication number: 20130145142Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.Type: ApplicationFiled: December 2, 2011Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: TARA N. SAINATH, DIMITRI KANEVSKY, SASHA P. CASKEY, OSSAMA S. EMAM
-
Publication number: 20130145143Abstract: A method for separating a dividable computer device into multiple sub-computers may include receiving, by the dividable computer device, a command to separate a sub-computer from the dividable computer device. The method may also include detecting by the dividable computer device separation of the sub-computer and reconfiguring the dividable computer device for operation without the separated sub-computer in response to each sub-computer being separated.Type: ApplicationFiled: May 3, 2012Publication date: June 6, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: TARA N. SAINATH, DIMITRI KANEVSKY, SASHA P. CASKEY, OSSAMA S. EMAM
-
Patent number: 7966173Abstract: A system and method for restoration of diacritics includes making classification decisions regarding an utterance in accordance with an aggregate of a plurality of information sources in a diacritization model for diacritic restoration. A best diacritic representation is determined for graphemes in the utterance based upon a best match with the diacritization model. A diacritically restored representation of the utterance is output.Type: GrantFiled: March 22, 2006Date of Patent: June 21, 2011Assignee: Nuance Communications, Inc.Inventors: Ossama S. Emam, Ruhi Sarikaya, Imed Zitouni
-
Publication number: 20080270115Abstract: A system and method for restoration of diacritics includes making classification decisions regarding an utterance in accordance with an aggregate of a plurality of information sources in a diacritization model for diacritic restoration. A best diacritic representation is determined for graphemes in the utterance based upon a best match with the diacritization model. A diacritically restored representation of the utterance is output.Type: ApplicationFiled: June 3, 2008Publication date: October 30, 2008Inventors: Ossama S. Emam, Ruhi Sarikaya, Imed Zitouni