Patents by Inventor Thomas B. Harrison

Thomas B. Harrison 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: 11500905
    Abstract: A computer processor generates a topic-based dataset based on parsing content received from a plurality of information sources, which includes historical data and scientific data, associated with a location of a natural resource. The processor generates a plurality of clusters, respectively corresponding to like-topic data of the topic-based dataset. The processor determines a plurality of hypotheses, respectively corresponding to the plurality of clusters of the like-topic data, wherein the plurality of hypotheses are based on features associated with each of the plurality of clusters of the like-topic data. The processor combines pairs of clusters, based on a similarity heuristic applied to the one or more pairs of clusters, and the processor determines a plurality of probabilities respectively corresponding to a validity of each hypothesis of the plurality of hypotheses, associated with the location of a natural resource.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: November 15, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Brian M. O'Connell
  • Patent number: 10819810
    Abstract: Social media inputs specific to a content of a broadcast program and received from a plurality of users are analyzed to determine a sentiment value expressed relative to a portion of the content. A group is formed of those users whose sentiment values expressed relative to the portion of the content are within a specified tolerance value of sentiment value and are expressed within a defined period during the broadcast of the program. A historical data from the inputs unrelated to the content is analyzed to extract an entity. A time zone of a geographical location of the entity is associated with the group. a sentiment of the group expressed relative to the portion of the content is shifted by an amount of time on a program continuum timeline, such that the sentiment of the group aligns with a time when the portion was broadcast in the time zone.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 27, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10713574
    Abstract: Approaches are provided for answering an inquiry of a cognitive distributed network. An approach includes receiving the inquiry at the cognitive distributed network. The approach further includes determining a classification for the inquiry based on natural language of the inquiry. The approach further includes classifying the inquiry as a single question class. The approach further includes determining, by at least one computing device, a type of introspection to be used by the cognitive distributed network on the inquiry. The approach further includes generating an answer to the inquiry based on the determined type of introspection.
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Brian M. O'Connell, Herbert D. Pearthree
  • Patent number: 10602208
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20190258647
    Abstract: A computer processor generates a topic-based dataset based on parsing content received from a plurality of information sources, which includes historical data and scientific data, associated with a location of a natural resource. The processor generates a plurality of clusters, respectively corresponding to like-topic data of the topic-based dataset. The processor determines a plurality of hypotheses, respectively corresponding to the plurality of clusters of the like-topic data, wherein the plurality of hypotheses are based on features associated with each of the plurality of clusters of the like-topic data. The processor combines pairs of clusters, based on a similarity heuristic applied to the one or more pairs of clusters, and the processor determines a plurality of probabilities respectively corresponding to a validity of each hypothesis of the plurality of hypotheses, associated with the location of a natural resource.
    Type: Application
    Filed: April 29, 2019
    Publication date: August 22, 2019
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Brian M. O'Connell
  • Patent number: 10353738
    Abstract: Embodiments of the present invention provide an approach for allocating computing resources based on social networking/media trends in a networked computing environment (e.g., a cloud computing environment). In a typical embodiment, a baseline computing resource allocation will be determined for the networked computing environment based upon historical computing resource data (e.g., stored in at least one computer storage device). Social networking trend data corresponding to usage of a set of social networking websites may be received and analyzed to determine a forecasted computing resource allocation (e.g., based on social networking trends). The baseline computing resource allocation may be compared to the forecasted computing resource allocation to identify any difference therebetween. A computing resource allocation protocol/plan may then be determined based on the comparison (e.g., to address the difference).
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: July 16, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Bogdany, Thomas B. Harrison, Brian M. O'Connell, Herbert D. Pearthree
  • Patent number: 10318552
    Abstract: A computer processor generates a topic-based dataset based on parsing content received from a plurality of information sources, which includes historical data and scientific data, associated with a location of a natural resource. The processor generates a plurality of clusters, respectively corresponding to like-topic data of the topic-based dataset. The processor determines a plurality of hypotheses, respectively corresponding to the plurality of clusters of the like-topic data, wherein the plurality of hypotheses are based on features associated with each of the plurality of clusters of the like-topic data. The processor combines pairs of clusters, based on a similarity heuristic applied to the one or more pairs of clusters, and the processor determines a plurality of probabilities respectively corresponding to a validity of each hypothesis of the plurality of hypotheses, associated with the location of a natural resource.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Brian M. O'Connell
  • Publication number: 20190075345
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 7, 2019
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10158897
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: December 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20180288455
    Abstract: Social media inputs from users, and specific to a content of a broadcast program, are analyzed to determine a sentiment value expressed relative to a portion of the content by a user. A group is formed of those users whose sentiment values expressed relative to the portion within a defined period during the broadcast of the program are within a specified tolerance value of sentiment value expressed by the user. A time zone of a location extracted from a social media input of the user is assigned to the group. A fabricated event that evokes a predicted sentiment is inserted in the broadcast program. A confidence value for the time zone is computed by comparing a sentiment value of a response by the group to the fabricated event with the predicted sentiment value. The group's placement in the time zone is confirmed when the confidence value exceeds a threshold.
    Type: Application
    Filed: March 28, 2017
    Publication date: October 4, 2018
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Patent number: 10073756
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Publication number: 20180191851
    Abstract: Social media inputs specific to a content of a broadcast program and received from a plurality of users are analyzed to determine a sentiment value expressed relative to a portion of the content. A group is formed of those users whose sentiment values expressed relative to the portion of the content are within a specified tolerance value of sentiment value and are expressed within a defined period during the broadcast of the program. A historical data from the inputs unrelated to the content is analyzed to extract an entity. A time zone of a geographical location of the entity is associated with the group. a sentiment of the group expressed relative to the portion of the content is shifted by an amount of time on a program continuum timeline, such that the sentiment of the group aligns with a time when the portion was broadcast in the time zone.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 5, 2018
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Nicholas A. McCrory, Michelle Welcks
  • Publication number: 20180074932
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 15, 2018
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Patent number: 9860134
    Abstract: An approach is provided for allowing a network computing (e.g., cloud computing) infrastructure to modify its resource allocation plan (e.g., an instance count) by using a Kth derivative vector plot, which may be generated using historical logs. Among other things, this approach enables an infrastructure to project an allocation forecast for a specified duration and adapt to changes in network traffic.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Bogdany, Thomas B. Harrison, Cameron Niall-Kerr McAvoy, Brian M. O'Connell, Herbert D. Pearthree, Shengzhi Sun, Clay T. Upton
  • Patent number: 9852043
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: December 26, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Publication number: 20170255538
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Application
    Filed: May 23, 2017
    Publication date: September 7, 2017
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Patent number: 9734036
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Publication number: 20160050108
    Abstract: A method and associated systems for optimizing a computing platform. A processor joins sets of configurable parameters into groups that each identifies a configuration of the computing environment or of a component or subsystem of the computing environment. The processor generates a set of variations of each group, where each variation identifies a candidate configuration of the component, subsystem, or platform, and where each candidate configuration identifies a distinct set of values of the group of parameters associated with that component, subsystem, or platform. Each configuration of this first generation of configurations undergoes a massively parallel iterative procedure that generates a next generation of configurations by performing operations upon the first generation that are similar to those of a natural-selection process.
    Type: Application
    Filed: August 13, 2014
    Publication date: February 18, 2016
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Cody A. Clements, Michael P. Lazos, Robert J. Lewis, Brian M. O'Connell, Mary C. Zabriskie
  • Publication number: 20150365297
    Abstract: An approach is provided for allowing a network computing (e.g., cloud computing) infrastructure to modify its resource allocation plan (e.g., an instance count) by using a Kth derivative vector plot, which may be generated using historical logs. Among other things, this approach enables an infrastructure to project an allocation forecast for a specified duration and adapt to changes in network traffic.
    Type: Application
    Filed: August 25, 2015
    Publication date: December 17, 2015
    Inventors: Richard J. Bogdany, Thomas B. Harrison, Cameron Niall-Kerr McAvoy, Brian M. O'Connell, Herbert D. Pearthree, Shengzhi Sun, Clay T. Upton
  • Publication number: 20150332157
    Abstract: A computer processor generates a topic-based dataset based on parsing content received from a plurality of information sources, which includes historical data and scientific data, associated with a location of a natural resource. The processor generates a plurality of clusters, respectively corresponding to like-topic data of the topic-based dataset. The processor determines a plurality of hypotheses, respectively corresponding to the plurality of clusters of the like-topic data, wherein the plurality of hypotheses are based on features associated with each of the plurality of clusters of the like-topic data. The processor combines pairs of clusters, based on a similarity heuristic applied to the one or more pairs of clusters, and the processor determines a plurality of probabilities respectively corresponding to a validity of each hypothesis of the plurality of hypotheses, associated with the location of a natural resource.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Thomas B. Harrison, Brian M. O'Connell