Patents by Inventor Alaa Abou Mahmoud

Alaa Abou Mahmoud 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).

  • Publication number: 20160212024
    Abstract: A method for generating a graph segment providing a gist or summary of an online social network conversation may include generating a graph of the online social network conversation. The graph of the online social network conversation may include a plurality of nodes and each node may be connected to at least one other node by an edge. Each node may represent a message of the online social network conversation and each edge may correspond to an action by a participant in the online social network conversation. The method may also include determining an edge weight for each edge and analyzing the graph of the online social network conversation using at least the edge weight of at least some edges. The method may additionally include generating a graph segment that provides a gist or summary of the online social network conversation based on the analysis.
    Type: Application
    Filed: March 14, 2016
    Publication date: July 21, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Vijay Francis, Fang Lu
  • Publication number: 20160212022
    Abstract: A method for generating a graph segment providing a gist or summary of an online social network conversation may include generating a graph of the online social network conversation. The graph of the online social network conversation may include a plurality of nodes and each node may be connected to at least one other node by an edge. Each node may represent a message of the online social network conversation and each edge may correspond to an action by a participant in the online social network conversation. The method may also include determining an edge weight for each edge and analyzing the graph of the online social network conversation using at least the edge weight of at least some edges. The method may additionally include generating a graph segment that provides a gist or summary of the online social network conversation based on the analysis.
    Type: Application
    Filed: January 21, 2015
    Publication date: July 21, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Vijay Francis, Fang Lu
  • Publication number: 20160173435
    Abstract: Multiple social network postings that originate from a single social network user are detected within a social network. The multiple social network postings that originate from the single social network user are analyzed using configured posting relationship identification criteria. Based upon the analysis of the multiple social network postings that originate from the single social network user using the configured posting relationship identification criteria, a determination is made that at least two of the multiple social network postings that originate from the single social network user include related content. The content of the at least two social network postings determined to include the related content is concatenated into a single consolidated social network post.
    Type: Application
    Filed: December 11, 2014
    Publication date: June 16, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Publication number: 20160162748
    Abstract: A method for generating a sequence of support instruction steps by leveraging Augmented Reality (AR) can include: capturing workspace data from a workspace using a sensing device, wherein workspace may include a plurality of components, with at least one of the plurality of components having at least a tag; identifying both a first tag of a first component of the plurality of components, and a second tag of a second component of the plurality of components; determining, based on respective shapes of the first and second tags, that the first and second components are operably related; determining, again based on the first and second tags, a first operation; generating a first overlay, wherein the first overlay includes at least one image corresponding with the first operation; and generating a first augmented reality display of a first instruction step by combining the first overlay with a display of the workspace data.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Inventors: Paul R. Bastide, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20160127303
    Abstract: Identifying recipients to receive communication based on content selection may be provided. An indication of content selected by a user is received. The content may be part of group communication that is communicated among users via an online communication application. The content and an author of the content are identified. One or more criteria may be applied to the content to determine the recipients of the communication. The communication may be transmitted as a single message to the recipients simultaneously.
    Type: Application
    Filed: April 24, 2015
    Publication date: May 5, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Publication number: 20160127302
    Abstract: Identifying recipients to receive communication based on content selection may be provided. An indication of content selected by a user is received. The content may be part of group communication that is communicated among users via an online communication application. The content and an author of the content are identified. One or more criteria may be applied to the content to determine the recipients of the communication. The communication may be transmitted as a single message to the recipients simultaneously.
    Type: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Fang Lu
  • Publication number: 20160021053
    Abstract: A method, system and computer program product for improving readability and understandability in messages posted on a social media website. The messages posted on a social media website, such as the user's social networking feed, are scanned. The scanned messages are analyzed for topics, meaning and/or tenses using natural language processing. The text in the scanned messages are split into message segments based on topic, meaning, tenses, punctuation, custom identifiers, hashtags and/or @ symbols. These message segments are then grouped based on relatedness of the topics, meaning and/or tenses. The message segments are ordered in each group of message segments, such as based on timestamps. The ordered message segments are then displayed to the user. By displaying these message segments in separate groupings in a logical order, the user will be able to view the messages posted on the user's social media website in a more readable and understandable manner.
    Type: Application
    Filed: January 30, 2015
    Publication date: January 21, 2016
    Inventors: Paul R. Bastide, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20160021052
    Abstract: A method, system and computer program product for improving readability and understandability in messages posted on a social media website. The messages posted on a social media website, such as the user's social networking feed, are scanned. The scanned messages are analyzed for topics, meaning and/or tenses using natural language processing. The text in the scanned messages are split into message segments based on topic, meaning, tenses, punctuation, custom identifiers, hashtags and/or @ symbols. These message segments are then grouped based on relatedness of the topics, meaning and/or tenses. The message segments are ordered in each group of message segments, such as based on timestamps. The ordered message segments are then displayed to the user. By displaying these message segments in separate groupings in a logical order, the user will be able to view the messages posted on the user's social media website in a more readable and understandable manner.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Paul R. Bastide, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20150321641
    Abstract: An identification of a vehicle is received. An identification of a first user to receive delegation of control of the vehicle is received. Authentication information for the first user for the vehicle is determined. A request to authenticate the first user for delegation of control of the vehicle to the first user is received. The request to authenticate includes at least the authentication information for the first user is determined. Responsive to the determination, control of the vehicle is delegated to the first user.
    Type: Application
    Filed: May 8, 2014
    Publication date: November 12, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Sangeeta Gautam, David W. Joutras, Vinod A. Valecha
  • Patent number: 9105015
    Abstract: Scheduling events with multiple invitees includes: identifying a plurality of invitees for an event in a calendar system having at least one processor; searching an availability associated with each of the invitees to determine a number of periods of availability in the calendar system, at least some of the invitees being available during each period of availability; creating a separate instance of the event in the calendar system for each identified period of availability; and for each invitee available during at least one of the periods of availability, assigning the invitee to one said instance of the event for which that invitee is available with the calendar system.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nancy Ellen Kho, Bill Dang Le, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20150193741
    Abstract: Scheduling events with multiple invitees includes: identifying a plurality of invitees for an event in a calendar system having at least one processor; searching an availability associated with each of the invitees to determine a number of periods of availability in the calendar system, at least some of the invitees being available during each period of availability; creating a separate instance of the event in the calendar system for each identified period of availability; and for each invitee available during at least one of the periods of availability, assigning the invitee to one said instance of the event for which that invitee is available with the calendar system.
    Type: Application
    Filed: March 20, 2015
    Publication date: July 9, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nancy Ellen Kho, Bill Dang Le, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20150163321
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, JR., Fang Lu
  • Publication number: 20150161136
    Abstract: A system and method for visual importance indication enhancement for collaborative environments comprises a processor for establishing a set of attributes for a primary participant based on attributes obtained from data sources accessible by the primary participant, generating a dynamic rule in accordance with the set of attributes, applying the dynamic rule to an activity stream comprising one or more messages to obtain points of commonality between a participant and the primary participant and determining an importance level of at least one of the one or more messages, and visually indicating the points of commonality and the importance level of the at least one message as a display on a display device. The system can further comprise computer readable storage medium for storing data including the set of attributes.
    Type: Application
    Filed: May 29, 2014
    Publication date: June 11, 2015
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Shane M. Kilmon, Ralph E. LeBlanc, JR., Fang Lu
  • Patent number: 8949729
    Abstract: Enhanced copying and pasting between applications includes capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the second application; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Ralph E. LeBlanc, Jr., Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20140379404
    Abstract: Mechanisms for facilitating in-person meetings are provided. Such mechanisms may comprise: identifying a set of participants for a meeting according to one or more scheduling criterion; utilizing location information associated with the set of participants; and scheduling an in-person (face-to-face) meeting with at least two members of the set of participants.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Ralph E. LeBlanc, JR., Robert E. Loredo, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20140379812
    Abstract: A method, system and computer-usable medium are disclosed for using culture-related information for detecting spam. Cultural aspect data corresponding to a recipient or a sender of an electronic communication is processed to generate spam detection rules, which are in turn used to detect electronic communications that may be spam.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Paul R. Bastide, II, Ralph E. LeBlanc, Jr., Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20130339889
    Abstract: Enhanced copying and pasting between applications includes capturing information about open applications including a screenshot of each of the open applications shown in a viewable area of the open applications; in response to receiving a copy command while the user is interacting with a first application, presenting the screenshots of the other open applications to the user for selection; in response to the user selecting one of the screenshots corresponding to a second application, displaying visual content segments from the second application; in response to receiving a user selection of two or more of the visual content segments, copying the selected visual content segments; and inserting the selected visual content segments into the first application such that original spatial relations between the visual content segments from the second application are maintained when the visual content segments are inserted into the first application.
    Type: Application
    Filed: June 13, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Ralph E. LeBlanc, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20130249950
    Abstract: A hand placement detection unit is configured to detect information indicating use of a user's non-dominant hand to interact with the touchscreen of a mobile device. An interface management unit is configured to modify user interface elements for use of the user's non-dominant hand. The interface management unit is configured to determine a layout for the modified user interface elements and other graphics appearing in the touchscreen. The display unit is configured to presents the layout. The layout includes the modified user interface elements and the other graphics.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Fang Lu, Paul R. Bastide, Ralph E. LeBlanc
  • Publication number: 20120304088
    Abstract: Scheduling events with multiple invitees includes: identifying a plurality of invitees for an event in a calendar system having at least one processor; searching an availability associated with each of the invitees to determine a number of periods of availability in the calendar system, at least some of the invitees being available during each period of availability; creating a separate instance of the event in the calendar system for each identified period of availability; and for each invitee available during at least one of the periods of availability, assigning the invitee to one said instance of the event for which that invitee is available with the calendar system.
    Type: Application
    Filed: May 24, 2011
    Publication date: November 29, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nancy Ellen Kho, Bill Dang Le, Fang Lu, Alaa Abou Mahmoud
  • Publication number: 20120143638
    Abstract: A method for making a recurring reservation for a resource, performed by a resource reservation processing system, the method includes, receiving a request for a recurring reservation of a type of resource, receiving a preference associated with the request, determining an availability of specific resources of the type of resource, displaying a proposed reservation of the specific resources based in part on the preference and the availability.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nancy Ellen Kho, Bill D. Le, Fang Lu, Alaa Abou Mahmoud