Patents by Inventor Joel W. Branch

Joel W. Branch 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: 11477509
    Abstract: An apparatus, method and system including a processor, a memory device accessible by the processor, and circuitry to selectively communicate with an on-the-go user device located at a location different from a location of the apparatus. The memory device stores instructions to permit the apparatus to selectively serve as an at-home user device that receives data from a wireless ad hoc network formed by sensors located within a link range of the circuitry of the on-the-go user device, data from the sensors of the wireless ad hoc network providing data for consumption by the at-home user device to permit an at-home user to be immersed in an experience of the location of the on-the-go user device.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: October 18, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel W. Branch, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 11265288
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: March 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael Elton Nidd, Birgit Monika Pfitzmann
  • Patent number: 11190821
    Abstract: Methods, systems, and computer program products for alerting users to media events of interest using social media analysis are provided herein. A computer-implemented method includes collecting user media preferences indicating events of interest to a given user; buffering at least a portion of media content associated with the collected user media preferences of the given user; monitoring social media for one or more events of interest to the given user based on the collected user media preferences of the given user; identifying at least one event that satisfies one or more predefined interest criteria for the given user based on the monitored social media contributions of other parties and the collected user media preferences of the given user; and notifying the given user of the at least one event of interest.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20200186858
    Abstract: An apparatus, method and system including a processor, a memory device accessible by the processor, and circuitry to selectively communicate with an on-the-go user device located at a location different from a location of the apparatus. The memory device stores instructions to permit the apparatus to selectively serve as an at-home user device that receives data from a wireless ad hoc network formed by sensors located within a link range of the circuitry of the on-the-go user device, data from the sensors of the wireless ad hoc network providing data for consumption by the at-home user device to permit an at-home user to be immersed in an experience of the location of the on-the-go user device.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Joel W. BRANCH, Shang Qing GUO, Jonathan LENCHNER, Maharaj MUKHERJEE
  • Patent number: 10609438
    Abstract: A method (and structure) includes forming a wireless ad hoc network with a plurality of sensors at a first location, the ad hoc network being a localized, decentralized network wherein each participating sensor has an equal status on the network for performing network functions and is free to associate with any other ad hoc network device in a link range of a vicinity of the first location. Data is transmitted from the plurality of sensors via the ad hoc network, for consumption by an at-home user located at a second location different from said first location. Each sensor indicates a location and a directivity of sensing in the vicinity of the first location, so that the plurality of sensors thereby can provide data sufficient for the at-home user to be immersed in an experience at the first location.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel W. Branch, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 10510032
    Abstract: A data collection method including collecting, by a configuration collector manager, configuration data, including configuration properties, from a plurality of data sources, creating, by a model discovery component, a business application model using the configuration data collected by the configuration collector manager, a collecting, from a business application model analysis user interface, edits and confirmations associated with the business application model, and a analyzing, by a feedback analyzer component, the edits and confirmations associated with the business application model and prioritizing the configuration properties based on the data sources and the edits and confirmations associated with the business application model.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: December 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Karin Murthy, Larisa Shwartz, Maja Vukovic
  • Publication number: 20190356631
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
  • Patent number: 10419393
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: September 17, 2019
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Michael Elton Nidd, Birgit Monika Pfitzmann
  • Publication number: 20180332109
    Abstract: Various embodiments manage the migration of servers. In one embodiment, a set of server-level dependency information is obtained for servers to be migrated from a source computing environment to a target computing environment. A set of network configuration data is obtained for a plurality of network devices associated with the servers. The set of server-level dependency information is updated to include one or more additional dependencies of at least one of the servers based on the set of network configuration data. Updating the set of server-level dependency information generates an updated set of dependency information. The servers are assigned to multiple migration groups based on the updated set of dependency information. The migration groups optimize cross-group dependencies among the migration groups.
    Type: Application
    Filed: May 11, 2017
    Publication date: November 15, 2018
    Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
  • Patent number: 10110726
    Abstract: A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
  • Patent number: 9942103
    Abstract: A method for predicting a computerized service delivery organization workload including collecting data of a computer implementing service delivery routine including overlapping samples of load values, overlapping samples of performance values, overlapping samples of event outputs, ticket values and ticket volumes, building a first correlation of said load values with said performance values for predicting new performance values based on new data, building a second correlation of said performance values with said event outputs, said ticket values and said ticket volumes, combining said first and second correlations into a third correlation for correlating said load values with a ticket volume and an event volume, and determining at least one projected event volume or projected ticket volume value using said third correlation and at least one projected load value of said computer.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: April 10, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joel W. Branch, Yixin Diao, Emi K. Olsson, Amitkumar M. Paradkar, Rajeev Puri, Larisa Shwartz
  • Publication number: 20170257654
    Abstract: Methods, systems, and computer program products for alerting users to media events of interest using social media analysis are provided herein. A computer-implemented method includes collecting user media preferences indicating events of interest to a given user; buffering at least a portion of media content associated with the collected user media preferences of the given user; monitoring social media for one or more events of interest to the given user based on the collected user media preferences of the given user; identifying at least one event that satisfies one or more predefined interest criteria for the given user based on the monitored social media contributions of other parties and the collected user media preferences of the given user; and notifying the given user of the at least one event of interest.
    Type: Application
    Filed: March 2, 2016
    Publication date: September 7, 2017
    Inventors: Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 9705972
    Abstract: Aspects of the disclosure include managing a set of data associated with a corpus. By analyzing the corpus, a domain is established to characterize the subject matter of the set of data. A user identifier is generated for a portion of the set of data. Based upon a credibility computation, a quality factor for a portion of the set of data is determined. The credibility computation includes using both the domain and the user identifier to determine the quality factor for the portion of the set of data. The quality factor for the portion of the set of data is compared with a threshold. In response to a quality factor for a portion of the set of data exceeding the threshold, the portion of the set of data is selected.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Andrew S. Aaron, Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
  • Publication number: 20170158191
    Abstract: The invention pertains to methods and systems for assisting drivers, automated driver systems, and other vehicle operators with detection, avoidance, and mitigation of the hazards posed by aberrations in roadways. The invention provides complete or partial relief to vehicles traveling on roadways in a variety of conditions.
    Type: Application
    Filed: April 25, 2016
    Publication date: June 8, 2017
    Inventors: TIERRA BILLS, JOEL W. BRANCH, REGINALD BRYANT, DAVID KAGUMA, MICHIAKI TATSUBORI, AISHA WALCOTT, JOHN MBARI WAMBURU
  • Publication number: 20170048592
    Abstract: A method (and structure) includes forming a wireless ad hoc network with a plurality of sensors at a first location, the ad hoc network being a localized, decentralized network wherein each participating sensor has an equal status on the network for performing network functions and is free to associate with any other ad hoc network device in a link range of a vicinity of the first location. Data is transmitted from the plurality of sensors via the ad hoc network, for consumption by an at-home user located at a second location different from said first location. Each sensor indicates a location and a directivity of sensing in the vicinity of the first location, so that the plurality of sensors thereby can provide data sufficient for the at-home user to be immersed in an experience at the first location.
    Type: Application
    Filed: August 13, 2015
    Publication date: February 16, 2017
    Inventors: Joel W. BRANCH, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Publication number: 20160366268
    Abstract: A private message can be delivered by a computer system to a user in an environment, using a display in the environment, a user device, and sensors in the space. The device is detected and connected to a system once it enters a space. A private message is directed to the device and it is received by the system, which notifies the device that the message has been received. The user can then look up at a device to display the message and the system can determine where the user is looking, in order to deliver the message using rapid serial visual presentation to the user on the display device.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
  • Publication number: 20160124946
    Abstract: Aspects of the disclosure include managing a set of data associated with a corpus. By analyzing the corpus, a domain is established to characterize the subject matter of the set of data. A user identifier is generated for a portion of the set of data. Based upon a credibility computation, a quality factor for a portion of the set of data is determined. The credibility computation includes using both the domain and the user identifier to determine the quality factor for the portion of the set of data. The quality factor for the portion of the set of data is compared with a threshold. In response to a quality factor for a portion of the set of data exceeding the threshold, the portion of the set of data is selected.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Andrew S. Aaron, Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
  • Publication number: 20160078379
    Abstract: A data collection method including collecting, by a configuration collector manager, configuration data, including configuration properties, from a plurality of data sources, creating, by a model discovery component, a business application model using the configuration data collected by the configuration collector manager, a collecting, from a business application model analysis user interface, edits and confirmations associated with the business application model, and a analyzing, by a feedback analyzer component, the edits and confirmations associated with the business application model and prioritizing the configuration properties based on the data sources and the edits and confirmations associated with the business application model.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 17, 2016
    Inventors: Joel W. Branch, Karin Murthy, Larisa Shwartz, Maja Vukovic
  • Patent number: 9262248
    Abstract: A method of configuring a logging utility includes generating, by a computer system, at least one message based on a model of logs from at least two software components of a multi-component application and sending, by the computer system, the message to at least one of the two software components for configuring a logging utility of the corresponding software component.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: February 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chatschik Bisdikian, Joel W. Branch
  • Patent number: 9239873
    Abstract: A mechanism is provided for process-aware code migration. A plurality of nodes and a plurality of edges are annotated within a call graph with information from execution data for executing the code and a topology of the data processing system to form an annotated call graph. Each node in the plurality of nodes is clustered into an associated cluster based on a subset of attributes used from the execution data or the topology to generate the annotated call graph to form a clustered call graph comprising a plurality of clusters. The execution data associated with each cluster in the plurality of clusters is process mined to form an existing process model. Processes identified within the existing process model are mapped to a proposed business-process model thereby forming a set of correlations between the existing process model and the proposed business-process model.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: January 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Joel W. Branch, Johnathan M. Reason, Aubrey J. Rembert