Patents by Inventor Robert H. Grant

Robert H. Grant 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: 20190121911
    Abstract: Disclosed embodiments provide techniques for automatically suggesting members of a social media system as recipients for sharing an item of social media content. Computerized analysis of the social media content includes image analysis, audio analysis, and language analysis for classifying the content. Profiles of participants within a social media system are examined to determine candidates for sharing. A subset of participants having profiles with metadata deemed relevant to the analyzed social media content is obtained. For each participant in the subset, an interaction score is computed, indicative of the amount of interaction between the participant and the sender of the content has occurred previously. The subset is ranked based on the interaction score. Participants having an interaction score above a predetermined threshold are deemed to be candidates for sharing the item of social media content, and are presented to a user on an electronic display.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Mark P. Delaney, Robert H. Grant, Trudy L. Hewitt
  • Patent number: 10250851
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: obtaining respective video feeds of respective participants of a group of video conference participants, wherein the group of video conference participants includes one or more presenter participant and one or more viewer participant; examining data of the respective video feeds to determine a current group aggregate sentiment output for the video conference, wherein the examining includes subjecting data of feeds of the respective video feeds to sentiment analysis that includes processing of facial feature representing video data of the feeds; and presenting a video conference view to one or more participant of the group of video conference participants based on the group aggregate sentiment output.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Liam S. Harpur, Mark Delaney, Robert H. Grant, Trudy L. Hewitt
  • Publication number: 20190095421
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
    Type: Application
    Filed: November 21, 2018
    Publication date: March 28, 2019
    Inventors: Jonathan DUNNE, Robert H. GRANT, Jeremy A. GREENBERGER, Trudy L. HEWITT
  • Publication number: 20190087406
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive system for capturing referential information. The cognitive system receives a first indication that a group text messaging conversation is in a muted state for a first user. The cognitive system detects a first use of a referential phrase in the group text messaging conversation during a first time period when the group text messaging conversation is in the muted state. The cognitive system receives a second indication that the group text messaging conversation is in a non-muted state. The cognitive system detects a second use of the referential phrase in the group text messaging conversation during a second time period when the group text messaging conversation is in the non-muted state. The second time period is subsequent to the first time period.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph Lam, Francesco C. Schembari
  • Patent number: 10229682
    Abstract: In an aspect of the present disclosure, a method for providing an alternate modality of input for filling a form field in response to a failure of voice recognition is disclosed including prompting the user for information corresponding to a field of a form, generating speech data by capturing a spoken response of the user to the prompt using at least one input device, attempting to convert the speech data to text, determining that the attempted conversion has failed, evaluating the failure using at least one speech rule, selecting, based on the evaluation, an alternate input modality to be used for receiving the information corresponding to the field of the form, receiving the information corresponding to the field of the form from the alternate input modality, and injecting the received information into the field of the form.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Trudy L. Hewitt, Mitchell J. Mason, Robert J. Moore, Kenneth A. Winburn
  • Publication number: 20190057102
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a cognitive monitoring engine, a location determination engine, and an analysis engine to establish colloquial naming and to augment location attributes. The cognitive monitoring engine performs monitoring of a conversation. Responsive to the cognitive monitoring engine identifying a location/time pair in the conversation, the mechanism sets an alarm to trigger at the time in the location/time pair. Responsive to the alarm triggering, the location determination engine determines a location of the user. The mechanism searches for an official name associated with the determined location of the user. The analysis engine determines a confidence score representing a confidence that the location in the location/time pair is a colloquial name for the official name.
    Type: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph J. Lam
  • Patent number: 10180937
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: January 15, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Dunne, Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt
  • Patent number: 10146770
    Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions executed by the at least one processor to cause the at least one processor to implement a cognitive system for capturing referential information. The cognitive system receives a first indication that a group text messaging conversation is in a muted state for a first user. The cognitive system detects a first use of a referential phrase in the group text messaging conversation during a first time period when the group text messaging conversation is in the muted state. The cognitive system receives a second indication that the group text messaging conversation is in a non-muted state. The cognitive system detects a second use of the referential phrase in the group text messaging conversation during a second time period when the group text messaging conversation is in the non-muted state. The second time period is subsequent to the first time period.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: December 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph Lam, Francesco C. Schembari
  • Publication number: 20180324126
    Abstract: A social media platform is searched by a computer to identify a set of duplicate images including a first image that was posted to the platform by a first user and a second image that was posted to the platform by a second user. A notification is provided by the computer to the first user and the second user indicating that the set of duplicate images exists. A host is selected by the computer for a single consolidated image of the set of duplicate images. The first image or the second image is used by the computer to provide the single consolidated image. One or more social media interactions associated with the first image are consolidated by the computer with one or more social media interactions associated with the second image to generate a single set of social media interactions for the single consolidated image.
    Type: Application
    Filed: December 20, 2017
    Publication date: November 8, 2018
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Jana H. Jenkins
  • Publication number: 20180324125
    Abstract: A social media platform is searched by a computer to identify a set of duplicate images including a first image that was posted to the platform by a first user and a second image that was posted to the platform by a second user. A notification is provided by the computer to the first user and the second user indicating that the set of duplicate images exists. A host is selected by the computer for a single consolidated image of the set of duplicate images. The first image or the second image is used by the computer to provide the single consolidated image. One or more social media interactions associated with the first image are consolidated by the computer with one or more social media interactions associated with the second image to generate a single set of social media interactions for the single consolidated image.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Jana H. Jenkins
  • Publication number: 20180314686
    Abstract: Processors are configured to analyze message text content to determine whether the text content proposes a meeting event at a specified location and a specified time. In response to determining that the text content proposes said meeting event, processors determine whether a meeting is possible at the specified location and the specified time as a function of forum availability. In response to determining that the meeting is possible, some processors generate a confirming appointment message comprising text content that identifies creation of a meeting event at the meeting place at the specified location and at the specified time. In response to determining that the meeting is not possible, processors create an alternative meeting proposal message that includes alternative text content, including an alternative, different location or an alternative, different time.
    Type: Application
    Filed: July 6, 2018
    Publication date: November 1, 2018
    Inventors: ROBERT H. GRANT, JEREMY A. GREENBERGER, TRUDY L. HEWITT, JOSEPH LAM
  • Publication number: 20180240131
    Abstract: Approaches presented herein enable identifying a deceptive social media post such as a fraudulent social survey in a social media environment. Specifically, a regression model including one or more factors, each of the one or more factors includes a respective parameter, is generated based on an analysis of prior social media scam data. A predictor function including a threshold value is generated based on the regression model. A repudiation value for a particular social media post is calculated using the predictor function based on one or more factors and respective parameters. If the repudiation value exceeds the threshold value, a repudiation is provided indicating the social media post is potentially fraudulent.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Gary Denner, Jonathan Dunne, Robert H. Grant, Trudy L. Hewitt
  • Publication number: 20180232355
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
    Type: Application
    Filed: December 17, 2017
    Publication date: August 16, 2018
    Inventors: Jonathan DUNNE, Robert H. GRANT, Jeremy A. GREENBERGER, Trudy L. HEWITT
  • Publication number: 20180232354
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: monitoring one or more message of the conversation between multiple users for an entity reference; detecting the entity reference in a message in the conversation. An entity reference list stores previously established alternate name referring to a user in the conversation. By analyzing the message and following messages in the conversation for relevance of and sentiment to the entity reference, the entity reference is evaluated and if acceptable, the entity reference list is updated with the entity reference as a new alternate name to identify the user in subsequent messages.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Jonathan DUNNE, Robert H. GRANT, Jeremy A. GREENBERGER, Trudy L. HEWITT
  • Patent number: 10049104
    Abstract: Processors are configured to analyze message text content to determine whether the text content proposes a meeting event at a specified location and a specified time. In response to determining that the text content proposes said meeting event, the processor determines whether a meeting is possible at the specified location and the specified time as a function of forum availability. In response to determining that the meeting is possible, the processor generates a confirming appointment message comprising text content that identifies creation of a meeting event at the meeting place at the specified location and at the specified time. In response to determining that the meeting is not possible, the processor creates an alternative meeting proposal message that includes alternative text content, including an alternative, different location or an alternative, different time.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: August 14, 2018
    Assignee: International Business Machines Corporation
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt, Joseph Lam
  • Publication number: 20180218732
    Abstract: In an aspect of the present disclosure, a method for providing an alternate modality of input for filling a form field in response to a failure of voice recognition is disclosed including prompting the user for information corresponding to a field of a form, generating speech data by capturing a spoken response of the user to the prompt using at least one input device, attempting to convert the speech data to text, determining that the attempted conversion has failed, evaluating the failure using at least one speech rule, selecting, based on the evaluation, an alternate input modality to be used for receiving the information corresponding to the field of the form, receiving the information corresponding to the field of the form from the alternate input modality, and injecting the received information into the field of the form.
    Type: Application
    Filed: February 1, 2017
    Publication date: August 2, 2018
    Inventors: Robert H. Grant, Trudy L. Hewitt, Mitchell J. Mason, Robert J. Moore, Kenneth A. Winburn
  • Publication number: 20180203841
    Abstract: A method, computer program product, and system includes a processor(s) obtaining a hashtag and analyzing the hashtag to identify components comprising the hashtag. The processor(s) generate sub-hashtags, where each of the sub-hashtags includes at least one component. The processor(s) obtain, over an Internet connection, via a user interface of a social media platform displayed on a first computing resource, an entry by a user comprising text and the hashtag. The processor(s) obtains from a second computing resource, a request from a second user to access the entry that includes parameters of the second user on the platform. The processor(s) determine that a sub-hashtag is most relevant to the second user. The processor(s) configure instructions to display a customized entry, where the customized entry includes the text and the relevant sub-hashtag for the second user. The processor(s) instruct the second computing resource to display the customized entry in its user interface.
    Type: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Inventors: Kelley L. ANDERS, Jonathan DUNNE, Robert H. GRANT, Trudy L. HEWITT
  • Publication number: 20180188823
    Abstract: Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining entered textual information of a user of a messaging system; and outputting word usage corrective information to the user based on word use accuracy models for first through Nth users of the messaging system, wherein the word use accuracy models for first through Nth users of the messaging system are established by examining messages of the messaging system.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Jonathan DUNNE, Robert H. GRANT, Jeremy A. GREENBERGER, Trudy L. HEWITT
  • Publication number: 20180188824
    Abstract: Methods, computer program products, and systems are presented. The method, computer program products, and systems can include, for instance: obtaining entered textual information of a user of a messaging system; and outputting word usage corrective information to the user based on word use accuracy models for first through Nth users of the messaging system, wherein the word use accuracy models for first through Nth users of the messaging system are established by examining messages of the messaging system.
    Type: Application
    Filed: December 15, 2017
    Publication date: July 5, 2018
    Inventors: Jonathan Dunne, Robert H. Grant, Jeremy A. Greenberger, Trudy L. Hewitt
  • Publication number: 20180189394
    Abstract: Segmenting hashtags is provided. A selection of a sub-hashtag contained within a hashtag is received from a client device via a network. A set of content linked only to the selected sub-hashtag within the hashtag is retrieved. The set of content linked only to the selected sub-hashtag is sent to the client device via the network.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 5, 2018
    Inventors: Robert H. Grant, Jeremy A. Greenberger, Zachary M. Greenberger, Trudy L. Hewitt