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: 10965631
    Abstract: 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: Grant
    Filed: May 14, 2019
    Date of Patent: March 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kedar J. Daptardar, Craig M. Trim, Aaron K. Baughman, Natalie Brooks Powell, Michael Bender, Tamer M. Nassar, Nader M. Nassar, Murali Vridhachalam
  • Patent number: 10938515
    Abstract: 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: Grant
    Filed: August 29, 2018
    Date of Patent: March 2, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hesham Soultan, Alaa Youssef, Nader M. Nassar, Tamer M. Nassar
  • Patent number: 10904242
    Abstract: 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: Grant
    Filed: April 30, 2019
    Date of Patent: January 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
  • Publication number: 20200366632
    Abstract: 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: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Kedar J. DAPTARDAR, Craig M. TRIM, Aaron K. BAUGHMAN, Natalie BROOKS POWELL, Michael BENDER, Tamer M. NASSAR, Nader M. NASSAR, Murali VRIDHACHALAM
  • Patent number: 10783210
    Abstract: 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: Grant
    Filed: May 17, 2019
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jill Dhillon, Tamer M. Nassar, Gina Mazzarelli, Michael Bender, Daniel Anthony DeMarco, Sherwin Yu
  • Publication number: 20200076538
    Abstract: 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: Application
    Filed: August 29, 2018
    Publication date: March 5, 2020
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hesham SOULTAN, Alaa YOUSSEF, Nader M. NASSAR, Tamer M. NASSAR
  • Publication number: 20190260736
    Abstract: 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: Application
    Filed: April 30, 2019
    Publication date: August 22, 2019
    Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
  • Patent number: 10389707
    Abstract: 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: Grant
    Filed: January 30, 2017
    Date of Patent: August 20, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
  • Patent number: 10382257
    Abstract: 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: Grant
    Filed: March 16, 2017
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nader M. Nassar, Tamer M. Nassar, Hesham E. Soultan, Alaa S. Youssef
  • Patent number: 10275845
    Abstract: 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: Grant
    Filed: June 16, 2016
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Hesham E. M. Soultan, Alaa S. Youssef
  • Publication number: 20180300464
    Abstract: 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: Application
    Filed: April 13, 2017
    Publication date: October 18, 2018
    Inventors: Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Hesham E. Soultan, Alaa S. Youssef
  • Publication number: 20180270107
    Abstract: 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: Application
    Filed: March 16, 2017
    Publication date: September 20, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nader M. NASSAR, Tamer M. NASSAR, Hesham E. SOULTAN, Alaa S. YOUSSEF
  • Publication number: 20180219859
    Abstract: 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: Application
    Filed: January 30, 2017
    Publication date: August 2, 2018
    Inventors: Galina Grunin, Nader M. Nassar, Tamer M. Nassar
  • Patent number: 9906520
    Abstract: 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: Grant
    Filed: December 2, 2015
    Date of Patent: February 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ahmed Fouad, Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Alaa S. Youssef
  • Patent number: 9866562
    Abstract: 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: Grant
    Filed: February 15, 2017
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
  • Publication number: 20170362033
    Abstract: 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: Application
    Filed: June 16, 2016
    Publication date: December 21, 2017
    Inventors: TAMER A. MAHFOUZ, NADER M. NASSAR, TAMER M. NASSAR, HESHAM E.M. SOULTAN, ALAA S. YOUSSEF
  • Patent number: 9742761
    Abstract: 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: Grant
    Filed: November 10, 2015
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
  • Patent number: 9719224
    Abstract: 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: Grant
    Filed: June 12, 2015
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corproation
    Inventors: Gabriel P. Borges, Scott R. Crowther, Abraham G. Guerra, Grant D. Miller, Nader M. Nassar, Tamer M. Nassar
  • Publication number: 20170163648
    Abstract: 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: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventors: Galina Grunin, David E. Nachman, Nader M. Nassar, Tamer M. Nassar
  • Publication number: 20170163623
    Abstract: 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: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Ahmed Fouad, Tamer A. Mahfouz, Nader M. Nassar, Tamer M. Nassar, Alaa S. Youssef