Patents by Inventor Matthew E. Broomhall

Matthew E. Broomhall 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: 20200042818
    Abstract: An object of interest in an augmented reality view within a display of an augmented reality device is identified. A location of the object of interest is determined. A plurality of markers related to the object of interest is received. Metadata information associated with each of the plurality of markers is received. The metadata includes an indication of a location of an author of the marker at a time of authorship of the marker. The location of each of the plurality of markers is determined based upon the metadata information. A distance measure between the location of each of the plurality of markers and the location of the object of interest is determined. The plurality of markers are de-duplicated to form a subset of the plurality of markers based upon the determined distance measures. The subset of markers is sent to the augmented reality device.
    Type: Application
    Filed: October 10, 2019
    Publication date: February 6, 2020
    Applicant: International Business Machines Corporation
    Inventors: Lin Sun, PAUL R. BASTIDE, Liam S. Harpur, Matthew E. Broomhall
  • Publication number: 20200043211
    Abstract: A method, system and computer program product for transitioning between different realities. The distance of the objects from a reference point in the first and second reality environments is determined. For example, the distance of the object's location in the first reality environment from a reference point (e.g., camera system) as well as the distance of the object's location in the second reality environment from the reference point is determined. A determination is made as to whether the likelihood of a transition shock event (e.g., motion sickness) occurring as a user transitions between the first and second reality environments exceeds a threshold value. In response to the likelihood of the transition shock event occurring exceeding the threshold value, the distance of the object from the reference point in the first and/or second reality environments is modified so as to prevent users from experiencing transition shocks when transitioning between realities.
    Type: Application
    Filed: September 25, 2019
    Publication date: February 6, 2020
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Liam S. Harpur, Lin Sun
  • Patent number: 10552487
    Abstract: A method for generating a context graph is presented. The method may include extracting a plurality of message details from a message. The method may further include determining a message subject based on the plurality of extracted message details. The method may also include identifying a seed graph based on the determined message subject. The method may further include retrieving a plurality of addressee data based on the plurality of extracted message details. The method may also include creating a context graph using the identified seed graph and the plurality of retrieved addressee data.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10552991
    Abstract: The present disclosure relates generally to the field of visually showing how recently a change was made to a document (e.g., using color intensity and/or typeface and/or font and/or emphasis). In various embodiments, systems, methods and computer program products are provided.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Matthew E. Broomhall, Christopher R. Dotson, Fabrizio N. Caldas, Michael R. Spano
  • Publication number: 20200036672
    Abstract: A plurality of electronic messages communicated to a recipient can be analyzed to determine, for each of the electronic messages, an amount of time that will be saved for a sender of the electronic message by the recipient performing at least one activity corresponding to the electronic message. The electronic messages can be presented to the recipient in a manner that indicates, for each of the electronic messages, the determined amount of time that will be saved for the sender of the electronic message by the recipient performing the at least one activity corresponding to the electronic message.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 30, 2020
    Inventors: Paul R. Bastide, Liam S. Harpur, Matthew E. Broomhall, Lin Sun
  • Publication number: 20200036657
    Abstract: The method, computer program product and computer system may include computing device which may analyze a user's online conversations for the frequency of received messages. Online conversations may be messages and postings between the user and a group of users. The group of users may communicate via devices over an electronic communications network and the online conversations and posting may be done on an online messaging platform. The computing device may determine a gap in an online conversation when the received messages is below the determined frequency of received messages. The computing device may identify an originator of the online conversation. The computing device may analyze the attributes of the online conversation and generate a message based on the attributes to alert the user of the gap in the online conversation. The computing device may send the message to prompt the originator to continue the online conversation.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Patent number: 10546020
    Abstract: A method for generating a context graph is presented. The method may include extracting a plurality of message details from a message. The method may further include determining a message subject based on the plurality of extracted message details. The method may also include identifying a seed graph based on the determined message subject. The method may further include retrieving a plurality of addressee data based on the plurality of extracted message details. The method may also include creating a context graph using the identified seed graph and the plurality of retrieved addressee data.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Publication number: 20200028924
    Abstract: A current user activity of a first user interacting with a first social system can be monitored. A cognitive insight into at least one user activity of at least a second user relating to the current user activity of the first user can be generated. The cognitive insight can include a listing of user activity data, each representing a respective user activity of at least the second user relating to the current user activity of the first user. The cognitive insight can indicate, for each user activity data contained in the listing, a respective duration of time for which the user activity data is to be presented to the first user. The cognitive insight can be communicated to the first social system, which can present to the first user each user activity data in the listing for the respective duration of time indicated in the cognitive insight.
    Type: Application
    Filed: July 19, 2018
    Publication date: January 23, 2020
    Inventors: Paul R. Bastide, Lin Sun, Liam S. Harpur, Matthew E. Broomhall
  • Patent number: 10542113
    Abstract: A method includes receiving one or more social networking updates, identifying update information corresponding to each of the one or more social networking updates, wherein update information includes at least user information, interaction information, and time information, calculating a prioritization score for each of the one or more social networking updates according to the identified update information, prioritizing the one or more updates based on the calculated prioritization scores, and displaying the one or more updates according to the prioritization. A computer program product and computer system corresponding to the method are also disclosed.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Publication number: 20200020146
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for identifying biases of one or more users during a shared augmented reality session and modifying the display. A first login is detected of an augmented reality. A first set of biases associated with the first user are generated. Visual data is received from a device associated with the first user profile. A masked overlay for display is generated and displayed to the first user based on the received visual data and the first set of biases. A second login of the augmented reality session is received. A second set of biases associated with the second login is generated. In response to analyzing a generated heat map, a positivity score is calculated. Changes are monitored for, in the first set of biases and second set of biases. The masked overlay is displayed.
    Type: Application
    Filed: September 25, 2019
    Publication date: January 16, 2020
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Liam S. Harpur, Lin Sun
  • Patent number: 10535350
    Abstract: A method for controlling a plurality of environmental factors that trigger a negative emotional state is provided. The method may include analyzing a plurality of user data when a user experiences a plurality of various environmental factors. The method may also include determining an emotional state experienced by the user when each of the plurality of various environmental factors is present based on the plurality of user data. The method may include receiving a plurality of calendar information associated with a user account. The method may also include identifying an upcoming event based on the plurality of calendar information. The method may include identifying an environmental factor within the plurality of various environmental factors is present at the upcoming event. The method may also include, in response to determining the environmental factor causes the user to experience a negative emotional state, executing an accommodation method based on the environmental factor.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: January 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Publication number: 20200005379
    Abstract: Embodiments generally relate to food selection recommendations based on an analysis of nutrients. In some embodiments, a method includes determining food items for purchase. The method further includes determining nutrients contained in the food items. The method further includes determining nutrient values for each nutrient. The method further includes aggregating the nutrient values for each nutrient as the nutrient values decrease over time. The method further includes determining if one or more of the aggregated nutrient values for one or more of the respective nutrients fall below respective nutrition thresholds. The method further includes recommending to a user one or more of the substitute food items or supplemental food items.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Paul R. BASTIDE, Matthew E. BROOMHALL, Robert E. LOREDO
  • Patent number: 10521685
    Abstract: An object of interest in an augmented reality view within a display of an augmented reality device is identified. A location of the object of interest is determined. A plurality of markers related to the object of interest is received. Metadata information associated with each of the plurality of markers is received. The metadata includes an indication of a location of an author of the marker at a time of authorship of the marker. The location of each of the plurality of markers is determined based upon the metadata information. A distance measure between the location of each of the plurality of markers and the location of the object of interest is determined. The plurality of markers are de-duplicated to form a subset of the plurality of markers based upon the determined distance measures. The subset of markers are sent to the augmented reality device.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: December 31, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lin Sun, Paul R. Bastide, Liam S. Harpur, Matthew E. Broomhall
  • Publication number: 20190386999
    Abstract: A system for user-processing of data includes a processor, computer readable storage medium, and a program for generating an authorized response to a message in a network. Messages with content that relates to a group, sent by an originator via a network, are detected. The computer system determines that the message relates to the group by analyzing the message content. Members of the group are selected as designated senders to contribute to an authorized response for the group by analyzing the message. Selected designated senders are notified that they are selected to contribute to the authorized response. Initial responses to the originator from the designated senders are intercepted. The computer system combines the initial responses from the designated senders for generating a combined response as an authorized response for the group and sends the combined response to the originator via the network as the authorized response for the group.
    Type: Application
    Filed: August 25, 2019
    Publication date: December 19, 2019
    Inventors: PAUL R. BASTIDE, MATTHEW E. BROOMHALL, THOMAS J. EVANS, ROBERT E. LOREDO
  • Publication number: 20190384466
    Abstract: Key content of a plurality of segments of a media presentation can be identified by analyzing the plurality of segments of the media presentation. Comments pertaining to the media presentation can be scanned, and to which of the plurality of segments of the media presentation each comment pertains can be determined. Links between the comments and particular segments of the media presentation to which the comments are directed can be created, wherein the links are user selectable to jump to the particular segments of the media presentation. The comments with the links to the particular segments of the media presentation to which the comments are directed can be presented in a user interface presented on a display.
    Type: Application
    Filed: June 13, 2018
    Publication date: December 19, 2019
    Inventors: Fang Lu, Paul R. Bastide, Robert E. Loredo, Matthew E. Broomhall
  • Publication number: 20190384860
    Abstract: Related post identification and presentation is described. A system includes an interface to receive a base post generated by an author. An analyzer analyzes the base post and a number of other posts. A search engine of the system identifies from the number of other posts and based on the analysis, a number of related posts that relate to the base post. A posting engine of the system presents the base post along with identified related posts in an activity stream of a subscriber.
    Type: Application
    Filed: June 14, 2018
    Publication date: December 19, 2019
    Inventors: Matthew E. Broomhall, Paul R. Bastide, Lin Sun, Liam S. Harpur
  • Patent number: 10511806
    Abstract: For an audio transmission, a computer system detects sounds in the audio transmission, where the audio transmission is for participants in a conversation and the conversation includes spoken word sounds of the participants. The method includes determining, by the computer system, that one of the sounds is transmitted from where one of the participants is located and that the one of the sounds indicates a distraction. Responsive to determining that that one of the sounds indicates a distraction, the computer system generates a predetermined action to mitigate the distraction.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: December 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Publication number: 20190377791
    Abstract: A computer-implemented method, computer system, and computer program product for improving a natural language generation knowledge base is provided. The method may include detecting user input comprising a natural language expression, generating an erroneous natural language response based on the user input and the knowledge base, determining user feedback corresponding to the erroneous natural language response, wherein the user feedback comprises an indication of an end-user reaction to the erroneous natural language response, determining an improvable performance metric with respect to the knowledge base, and updating the knowledge base based on the improvable performance metric, wherein the knowledge base comprises an explicit model of language corresponding to the erroneous natural language response, and wherein updating the knowledge base comprises updating the explicit model of language based on the user input, the erroneous natural language response, and the user feedback.
    Type: Application
    Filed: June 8, 2018
    Publication date: December 12, 2019
    Inventors: Alaa Abou Mahmoud, Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo, Fang Lu
  • Publication number: 20190379670
    Abstract: In a computer system implemented method for generating an authorized response to a message in a network, messages with content that relates to a group are sent by an originator via a network are detected. The computer system determines that the message relates to the group by analyzing the message content. Members of the group are selected as designated senders to contribute to an authorized response to the message for the group by analyzing the message. Selected designated senders are notified that they are selected to contribute to the authorized response and initial responses to the originator from the designated senders are intercepted. The computer system combines the initial responses from the designated senders for generating a combined response as an authorized response for the group and sends the combined response to the originator via the network as the authorized response for the group.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Inventors: PAUL R. BASTIDE, MATTHEW E. BROOMHALL, THOMAS J. EVANS, ROBERT E. LOREDO
  • Publication number: 20190378090
    Abstract: A system for generating of posts, the system including: a server; and a network connection for the server; the server to: maintain a database of users and corresponding user behavior when generating a post on a specific topic; match a first user generating a current post and a topic of the current post to user behavior in the database; based on the matching user behavior from the database, identify different versions during development of the current post; and dictate distribution of different versions of the post based on the matching user behavior from the database.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Paul R. BASTIDE, Lin Sun, Liam S. Harpur, Matthew E. Broomhall