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: 11477509Abstract: 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: GrantFiled: February 13, 2020Date of Patent: October 18, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel W. Branch, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
-
Patent number: 11265288Abstract: 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: GrantFiled: August 2, 2019Date of Patent: March 1, 2022Assignee: International Business Machines CorporationInventors: Joel W. Branch, Michael Elton Nidd, Birgit Monika Pfitzmann
-
Patent number: 11190821Abstract: 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: GrantFiled: March 2, 2016Date of Patent: November 30, 2021Assignee: International Business Machines CorporationInventors: Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
-
Publication number: 20200186858Abstract: 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: ApplicationFiled: February 13, 2020Publication date: June 11, 2020Inventors: Joel W. BRANCH, Shang Qing GUO, Jonathan LENCHNER, Maharaj MUKHERJEE
-
Patent number: 10609438Abstract: 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: GrantFiled: August 13, 2015Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel W. Branch, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
-
Patent number: 10510032Abstract: 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: GrantFiled: September 15, 2014Date of Patent: December 17, 2019Assignee: International Business Machines CorporationInventors: Joel W. Branch, Karin Murthy, Larisa Shwartz, Maja Vukovic
-
Publication number: 20190356631Abstract: 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: ApplicationFiled: August 2, 2019Publication date: November 21, 2019Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
-
Patent number: 10419393Abstract: 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: GrantFiled: May 11, 2017Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Joel W. Branch, Michael Elton Nidd, Birgit Monika Pfitzmann
-
Publication number: 20180332109Abstract: 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: ApplicationFiled: May 11, 2017Publication date: November 15, 2018Inventors: Joel W. BRANCH, Michael Elton NIDD, Birgit Monika PFITZMANN
-
Patent number: 10110726Abstract: 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: GrantFiled: June 11, 2015Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
-
Patent number: 9942103Abstract: 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: GrantFiled: August 30, 2013Date of Patent: April 10, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel W. Branch, Yixin Diao, Emi K. Olsson, Amitkumar M. Paradkar, Rajeev Puri, Larisa Shwartz
-
Publication number: 20170257654Abstract: 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: ApplicationFiled: March 2, 2016Publication date: September 7, 2017Inventors: Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
-
Patent number: 9705972Abstract: 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: GrantFiled: October 31, 2014Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Andrew S. Aaron, Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
-
Publication number: 20170158191Abstract: 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: ApplicationFiled: April 25, 2016Publication date: June 8, 2017Inventors: TIERRA BILLS, JOEL W. BRANCH, REGINALD BRYANT, DAVID KAGUMA, MICHIAKI TATSUBORI, AISHA WALCOTT, JOHN MBARI WAMBURU
-
Publication number: 20170048592Abstract: 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: ApplicationFiled: August 13, 2015Publication date: February 16, 2017Inventors: Joel W. BRANCH, Shang Qing Guo, Jonathan Lenchner, Maharaj Mukherjee
-
Publication number: 20160366268Abstract: 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: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventors: Andrew S. Aaron, Joel W. Branch, Dario Gil, Jonathan Lenchner, John C. Nelson
-
Publication number: 20160124946Abstract: 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: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: Andrew S. Aaron, Joel W. Branch, Shang Q. Guo, Jonathan Lenchner, Daniel A. Mazzella, Maharaj Mukherjee, John C. Nelson
-
Publication number: 20160078379Abstract: 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: ApplicationFiled: September 15, 2014Publication date: March 17, 2016Inventors: Joel W. Branch, Karin Murthy, Larisa Shwartz, Maja Vukovic
-
Patent number: 9262248Abstract: 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: GrantFiled: July 12, 2012Date of Patent: February 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Chatschik Bisdikian, Joel W. Branch
-
Patent number: 9239873Abstract: 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: GrantFiled: June 25, 2013Date of Patent: January 19, 2016Assignee: International Business Machines CorporationInventors: Joel W. Branch, Johnathan M. Reason, Aubrey J. Rembert