Patents by Inventor Tamer M. Nassar
Tamer M. Nassar 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: 10965631Abstract: Activity-related relevance processing of an electronic message includes receiving, by a processor(s) user-related data indicative of a current activity of a user, and parsing, by the processor(s), content of the electronic message for an electronic device of the user. The parsing includes using natural language processing of the electronic message. An activity-related relevance of the electronic message to the user is determined, by the processor(s), based on the user-related data and the parsed content of the electronic message. Based at least in part on the determined activity-related relevance, the electronic message is processed for the user's electronic device.Type: GrantFiled: May 14, 2019Date of Patent: March 30, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kedar J. Daptardar, Craig M. Trim, Aaron K. Baughman, Natalie Brooks Powell, Michael Bender, Tamer M. Nassar, Nader M. Nassar, Murali Vridhachalam
-
Patent number: 10938515Abstract: Embodiments for intelligent communication message format automatic correction in a computing system by a processor. An appropriateness of the communication message formats is learned based on a plurality of factors for receiving communication messages from a communication system. A communication message, having one or more errors of a received communication message, may be automatically corrected according to the learned appropriateness of the communication messages.Type: GrantFiled: August 29, 2018Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hesham Soultan, Alaa Youssef, Nader M. Nassar, Tamer M. Nassar
-
Patent number: 10904242Abstract: A cognitive one-time password generation method, system, and computer program product, include sending a cognitive one-time password question to a user via a third-party platform and granting access to a secured service when the user inputs into the secured service a cognitive one-time password as a correct answer to the cognitive one-time password question where the user receives the cognitive one-time password question, independently from the secured service via the third-party platform, to formulate the correct answer to input into the secured service.Type: GrantFiled: April 30, 2019Date of Patent: January 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
-
Publication number: 20200366632Abstract: Activity-related relevance processing of an electronic message includes receiving, by a processor(s) user-related data indicative of a current activity of a user, and parsing, by the processor(s), content of the electronic message for an electronic device of the user. The parsing includes using natural language processing of the electronic message. An activity-related relevance of the electronic message to the user is determined, by the processor(s), based on the user-related data and the parsed content of the electronic message. Based at least in part on the determined activity-related relevance, the electronic message is processed for the user's electronic device.Type: ApplicationFiled: May 14, 2019Publication date: November 19, 2020Inventors: Kedar J. DAPTARDAR, Craig M. TRIM, Aaron K. BAUGHMAN, Natalie BROOKS POWELL, Michael BENDER, Tamer M. NASSAR, Nader M. NASSAR, Murali VRIDHACHALAM
-
Patent number: 10783210Abstract: A cognitive Web browser detects that a user is viewing a Web page. The system captures contextual data that identifies the user, the Web page, temporal information, and the user's computer, location, and browser. Using artificially intelligent cognitive analytics, the system correlates the contextual data with patterns inferred from the user's past browsing habits to predict which page the user may want to view next and the paths to each of those destination. The system ranks each page on each path by its probability of being selected and displays the ranked pages as a dynamic hyperlinked list. The user may directly navigate to any of displayed pages with a single selection from the list. The contextual information, the dynamic list, and the user's selection are forwarded to a machine-learning application that uses the forwarded information to train the system to more accurately predict the user's future navigational preferences.Type: GrantFiled: May 17, 2019Date of Patent: September 22, 2020Assignee: International Business Machines CorporationInventors: Jill Dhillon, Tamer M. Nassar, Gina Mazzarelli, Michael Bender, Daniel Anthony DeMarco, Sherwin Yu
-
Publication number: 20200076538Abstract: Embodiments for intelligent communication message format automatic correction in a computing system by a processor. An appropriateness of the communication message formats is learned based on a plurality of factors for receiving communication messages from a communication system. A communication message, having one or more errors of a received communication message, may be automatically corrected according to the learned appropriateness of the communication messages.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hesham SOULTAN, Alaa YOUSSEF, Nader M. NASSAR, Tamer M. NASSAR
-
Publication number: 20190260736Abstract: A cognitive one-time password generation method, system, and computer program product, include sending a cognitive one-time password question to a user via a third-party platform and granting access to a secured service when the user inputs into the secured service a cognitive one-time password as a correct answer to the cognitive one-time password question where the user receives the cognitive one-time password question, independently from the secured service via the third-party platform, to formulate the correct answer to input into the secured service.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
-
Patent number: 10389707Abstract: A cognitive one-time password generation method, system, and computer program product, include generating a cognitive one-time password question when a user attempts to login to a secured service, sending the cognitive one-time password question to the user via a third-party platform, and granting access to the secured service when the user inputs into the secured service a cognitive one-time password as a correct answer to the cognitive one-time password question.Type: GrantFiled: January 30, 2017Date of Patent: August 20, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
-
Patent number: 10382257Abstract: Embodiments for fault detection in an end-to-end communication flow between microservices within a cloud computing environment by one or more processors. A communication pattern may be established between an invoking microservice and one or more microservices to enable fault detection of a failure of an end-to-end communication flow between the invoking microservice and the one or more microservices, wherein the communication pattern includes a request to self-monitor for the fault detection by the one or more microservices, and an acknowledgement response provided by the invoking microservice to the one or more microservices indicating success or failure of the end-to-end communication flow between the invoking microservice and the one or more microservices.Type: GrantFiled: March 16, 2017Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nader M. Nassar, Tamer M. Nassar, Hesham E. Soultan, Alaa S. Youssef
-
Patent number: 10275845Abstract: A computer-implemented method, system, and computer program product for distributing luggage among a plurality of outlet ports of a luggage distribution unit is provided. The method includes associating, using a processor system, a passenger key and a luggage identification (ID) device of a luggage unit, and assigning, using the processor system, the luggage ID device to a dispensing unit based at least in part on a determination of a desired distribution of luggage units among the plurality of outlet ports. The method also includes detecting a location of the passenger key, providing a status of the luggage ID device of the luggage unit, and signaling the presence of the luggage ID device and the luggage unit at the dispensing unit. The method includes receiving the association to access the at least one luggage unit, and releasing the luggage unit responsive to receiving the association.Type: GrantFiled: June 16, 2016Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Hesham E. M. Soultan, Alaa S. Youssef
-
Publication number: 20180300464Abstract: Embodiments of the invention are directed to a computer-implemented method, computer system, and computer program product for authenticating a user. The method includes receiving a userID. The method further includes retrieving a password entry pattern associated with the userID. Each password in the set of password entries is compared to the pre-established password entry pattern.Type: ApplicationFiled: April 13, 2017Publication date: October 18, 2018Inventors: Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Hesham E. Soultan, Alaa S. Youssef
-
Publication number: 20180270107Abstract: Embodiments for fault detection in an end-to-end communication flow between microservices within a cloud computing environment by one or more processors. A communication pattern may be established between an invoking microservice and one or more microservices to enable fault detection of a failure of an end-to-end communication flow between the invoking microservice and the one or more microservices, wherein the communication pattern includes a request to self-monitor for the fault detection by the one or more microservices, and an acknowledgement response provided by the invoking microservice to the one or more microservices indicating success or failure of the end-to-end communication flow between the invoking microservice and the one or more microservices.Type: ApplicationFiled: March 16, 2017Publication date: September 20, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nader M. NASSAR, Tamer M. NASSAR, Hesham E. SOULTAN, Alaa S. YOUSSEF
-
Publication number: 20180219859Abstract: A cognitive one-time password generation method, system, and computer program product, include generating a cognitive one-time password question when a user attempts to login to a secured service, sending the cognitive one-time password question to the user via a third-party platform, and granting access to the secured service when the user inputs into the secured service a cognitive one-time password as a correct answer to the cognitive one-time password question.Type: ApplicationFiled: January 30, 2017Publication date: August 2, 2018Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
-
Patent number: 9906520Abstract: In an approach to multi-user authentication, one or more computer processors receive a first user login. The one or more computer processors determine whether at least one additional user login is received. The one or more computer processors receive an access request from the first user. The one or more computer processors receive an access request from the at least one additional user. In response to receiving the access request from the first user and the access request from the at least one additional user, the one or more computer processors determine whether the access request from the first user and the access request from the at least one additional user meet pre-defined criteria. In response to determining the access requests meet pre-defined criteria, the one or more computer processors authorize the access request of the first user and the access request of the at least one additional user.Type: GrantFiled: December 2, 2015Date of Patent: February 27, 2018Assignee: International Business Machines CorporationInventors: Ahmed Fouad, Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Alaa S. Youssef
-
Patent number: 9866562Abstract: An approach for authentication is provided. The approach performs identifying, by one or more computer processors, an account attempting to access content. The approach performs identifying, by one or more computer processors, a file including at least authentication information. The approach performs identifying, by one or more computer processors, a location of the authentication information within the identified file. The approach performs identifying, by one or more computer processors, a length of the authentication information. The approach performs identifying, by one or more computer processors, the authentication information in the identified file based at least on the identified location and the identified length of the authentication information.Type: GrantFiled: February 15, 2017Date of Patent: January 9, 2018Assignee: International Business Machines CorporationInventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
-
Publication number: 20170362033Abstract: A computer-implemented method, system, and computer program product for distributing luggage among a plurality of outlet ports of a luggage distribution unit is provided. The method includes associating, using a processor system, a passenger key and a luggage identification (ID) device of a luggage unit, and assigning, using the processor system, the luggage ID device to a dispensing unit based at least in part on a determination of a desired distribution of luggage units among the plurality of outlet ports. The method also includes detecting a location of the passenger key, providing a status of the luggage ID device of the luggage unit, and signaling the presence of the luggage ID device and the luggage unit at the dispensing unit. The method includes receiving the association to access the at least one luggage unit, and releasing the luggage unit responsive to receiving the association.Type: ApplicationFiled: June 16, 2016Publication date: December 21, 2017Inventors: TAMER A. MAHFOUZ, NADER M. NASSAR, TAMER M. NASSAR, HESHAM E.M. SOULTAN, ALAA S. YOUSSEF
-
Patent number: 9742761Abstract: A method, computer program product, and computer system for authenticating user access to a computing system using dynamic tokens are provided. A login request from a client is received, and in response, a token request from the client is issued. The token request identifies one or more sequence positions. One or more client tokens generated by the client are received based on the one or more sequence positions of the tokens. A sequence of tokens based on a first seed and a first algorithm are generated. The login request is authenticated by comparing the one or more client tokens with the sequence of tokens, based at least in part, on the one or more sequence positions.Type: GrantFiled: November 10, 2015Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
-
Patent number: 9719224Abstract: In a vehicle skid recovery system skid recovery can be accelerated when an automotive vehicle begins to skid as a result of ice accumulation on the road surface. The system can control operation of ice removers (e.g., blades or heaters), which are mounted within the wheel wells forward of the wheel, based on information received from the vehicle's outside temperature sensor and anti-lock braking system (ABS). When the temperature sensor indicates that the outside temperature is below a predetermined temperature and when the anti-lock braking system is activated as a result of detected skid, a controller activates the ice remover in one or more of the wheel wells and, thereby cause the ice remover to remove ice from the road surface forward of the corresponding wheel. Clearing the ice allows the vehicle's tires to gain traction on the road surface and, thereby stops the skid.Type: GrantFiled: June 12, 2015Date of Patent: August 1, 2017Assignee: International Business Machines CorproationInventors: Gabriel P. Borges, Scott R. Crowther, Abraham G. Guerra, Grant D. Miller, Nader M. Nassar, Tamer M. Nassar
-
Publication number: 20170163648Abstract: An approach for authentication is provided. The approach performs identifying, by one or more computer processors, an account attempting to access content. The approach performs identifying, by one or more computer processors, a file including at least authentication information. The approach performs identifying, by one or more computer processors, a location of the authentication information within the identified file. The approach performs identifying, by one or more computer processors, a length of the authentication information. The approach performs identifying, by one or more computer processors, the authentication information in the identified file based at least on the identified location and the identified length of the authentication information.Type: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
-
Publication number: 20170163623Abstract: In an approach to multi-user authentication, one or more computer processors receive a first user login. The one or more computer processors determine whether at least one additional user login is received. The one or more computer processors receive an access request from the first user. The one or more computer processors receive an access request from the at least one additional user. In response to receiving the access request from the first user and the access request from the at least one additional user, the one or more computer processors determine whether the access request from the first user and the access request from the at least one additional user meet pre-defined criteria. In response to determining the access requests meet pre-defined criteria, the one or more computer processors authorize the access request of the first user and the access request of the at least one additional user.Type: ApplicationFiled: December 2, 2015Publication date: June 8, 2017Inventors: Ahmed Fouad, Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Alaa S. Youssef