Patents by Inventor Brian M. O'Connell

Brian M. O'Connell 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: 10257071
    Abstract: Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Richard A. Locke, Brian M. O'Connell, Brian J. Snitzer
  • Patent number: 10250481
    Abstract: Approaches for monitoring performance in a networked environment are provided. An approach includes monitoring, using a first metric, performance of a first host running a virtual machine. The approach also includes determining, using a computer device, a second metric based on the virtual machine being migrated from the first host to a second host, wherein the second metric is a function of: (i) the first metric and (ii) a comparison of the first host and the second host. The approach further includes monitoring, using the second metric, performance of the second host running the virtual machine.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: April 2, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Richard A. Locke, Brian M. O'Connell, Brian J. Snitzer
  • Patent number: 10244054
    Abstract: For distributed processing using forecasted location-based IoT device clusters, at a central IoT device, a data source that is to be used and a duration for processing a workload is determined. A set of IoT devices operating within a threshold distance from the data source at a first time is selected. A subset of the set is selected to form a sub-cluster of IoT devices where a forecasted travel path of a member IoT device in the subset keeps the member within the threshold distance from the data source for the duration. A lightweight application is configured at a first IoT device in the subset which enables the first IoT device to participate in the sub-cluster and process the workload.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: March 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Thomas Benjamin Harrison, Brian M. O'Connell, Herbert D. Pearthree
  • Publication number: 20190084170
    Abstract: A facer facing the ends of polyolefin pipes for butt fusion is modular in the sense that it employs three types of modules, a drive unit, two blade holders and a motor assembly, that are separable from one another and each independently light enough to be hand-lifted along walls and up to ceilings. The drive unit module is adjustable to accommodate different guide rail spacings. The blade holder modules are interchangeable to accommodate different diameters of pipe. The motor assembly module has multispeed capability to accommodate the total area of material to be faced. Each module can be exchanged or modified without use of tools to change the geometry of the assembled facer to accommodate different fusion machines and/or diameters of pipe within working spaces dictated by the diameter of the pipe and not by a fixed geometry of a facer.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: McElroy Manufacturing, Inc.
    Inventors: Timothy M. Thoman, Arthur H. McElroy, II, Jason A. Lawrence, Paul John Donaldson, Brian M. O'Connell, Seth P. Ahrens
  • Publication number: 20190086007
    Abstract: Assembly for securing two components by tool free engagement. The assembly including a clamped component and a shouldered component. The shouldered component including a channel for receiving the clamped component. The channel having a first wall and a second wall. The clamped component being in contact with the second wall. The first wall of the channel having a tapered interface. A clamp including a clamp segment having a tapered interface, is adapted to wedge against the tapered interface of the first wall. The clamp segment being positioned between the first wall and the clamped component. Application of clamping force by the clamp on the clamp segment forces its tapered interface against the mating tapered interface of the first wall resulting in a force which translates from the clamp segment through the clamped component and against the second wall of the channel thereby securing the clamped component to the shouldered component.
    Type: Application
    Filed: September 19, 2017
    Publication date: March 21, 2019
    Applicant: McElroy Manufacturing, Inc.
    Inventors: Seth P. Ahrens, Brian M. O'Connell
  • Patent number: 10234298
    Abstract: Emergency response re-routing is provided. Event information is received, wherein the event information identifies a first location. Emergency resources available at the first location are determined. At least one entity in an area surrounding the first location is identified. A notification is issued to at least one entity in an area surrounding the first location, wherein the notification identifies one or more resources required at the first location.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Brian M. O'Connell
  • Publication number: 20190079798
    Abstract: A content of a social media data is analyzed. The social media data relates to a workload that is to be located on a node. A location corresponding to the social media data is computed. The social media data is regarded as originating from the location. A set of nodes is selected by computing a social distance objective function, the set of nodes includes the node. Each node in the set of nodes is located within a range of distances specified by the social distance objective function. A first subset of nodes is removed from the set of nodes, where the first subset of nodes fails to satisfy another objective function. In response to a second subset of nodes satisfying the social distance objective function and the other objective function, the node is selected from the second subset and the workload is deployed on the node.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Applicant: International Business Machines Corporation
    Inventors: Aaron K. Baughman, John S. Cope, Michelle Welcks, Brian M. O'Connell
  • Patent number: 10229368
    Abstract: An input is selected from a set of inputs used by a prediction model to produce an initial predicted value of an outcome. A changed predicted value of the outcome is produced by removing the selected input from the inputs to the model. An actual value of the outcome is obtained. A label residual is computed using the actual value and the changed predicted value. A second prediction model is formed to predict a value of the selected input. A variable residual is computed using an actual value and the predicted value of the selected input. An expression is generated of a plot of the label residual and the variable residual. The selected input is transformed, to form a transformed selected input, where the model produces a second predicted value of the outcome by using the transformed selected input.
    Type: Grant
    Filed: October 19, 2015
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, Peter K. Malkin, Brian M. O'Connell, Hubert E. Pan
  • Patent number: 10229420
    Abstract: The present invention relates to virtual universe product customer support. A method for providing customer service in a virtual universe in accordance with an embodiment of the present invention includes: determining that a real-world product may have a problem; collecting information associated with the product; analyzing the collected information at a support location service in the virtual universe to determine a land location within the virtual universe of a product support center for the product; and providing an avatar with a teleportation invitation to the product support center.
    Type: Grant
    Filed: June 5, 2008
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rick A. Hamilton, II, Brian M. O'Connell, Clifford A. Pickover, Keith R. Walker
  • Patent number: 10216909
    Abstract: Technical solutions are described for monitoring health of a user by a healthcare system. An example computer-implemented method includes accessing a current image of the user. The computer-implemented method also includes determining a healthcare routine for the user. The computer-implemented method also includes generating a modified image of the user, where the modified image includes a predicted effect of the healthcare routine. The computer-implemented method also includes displaying, for viewing by the user, the modified image, and information about the healthcare routine.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, James R. Kozloski, Brian M. O'Connell, Ninad D. Sathaye
  • Publication number: 20190050044
    Abstract: In general, embodiments of the invention provide an approach to proactively adjust timeout settings on a display device based on user activity. Specifically, a system and method are presented to adaptively adjust the inactivity timeout settings on a display device based on the application being used, the content being displayed on the device, and an analysis of the user's history with the application. The present invention calculates an inactivity timeout modifier which is utilized to modify the default operating system timeout value.
    Type: Application
    Filed: October 17, 2018
    Publication date: February 14, 2019
    Inventors: Jeffrey D. Amsterdam, Rick A. Hamilton, II, Mauro Marzorati, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20190026120
    Abstract: In an approach for customizing a mobile device interface based on touch points, a processor receives detection of points of contact between a user and a mobile device. A processor analyzes the points of contact between the user and the mobile device. A processor determines how many hands the user is holding the mobile device with. A processor determines a modification for a user interface for the mobile device, wherein determining the modification comprises: presenting a keyboard selected from the group consisting of: a first keyboard, based on a determination that the user is holding the mobile device with one hand, and a second keyboard, based on a determination that the user is holding the mobile device with two hands. A processor causes the modified user interface to be displayed on the mobile device.
    Type: Application
    Filed: July 21, 2017
    Publication date: January 24, 2019
    Inventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Brian M. O'Connell
  • Patent number: 10180688
    Abstract: In a method, a computer receives biometric data from sensors. The computer compares the biometric data to predefined levels of biometric data. The computer determines a score based on the biometric data. The computer compares the score to previously stored scores. The computer sends a score to conductive threads if the score is not acceptable.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: January 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Aaron K. Baughman, Arun Joseph, Brian M. O'Connell, Diwesh Pandey
  • Publication number: 20190007158
    Abstract: In an approach for blocking a user from the capture of a photograph without consent, a processor receives an indication that a user has entered a location. A processor projects a hologram that blocks the user from photo capture. A processor detects images within the defined location, wherein the images include a person. A processor evaluates an authorization to capture a photo by the person. A processor evaluates a current contextual condition of the user to allow for photo capture. A processor alter the hologram, based on the evaluated authorization to capture the photo by the person and the evaluated current contextual condition of the user to allow for photo capture.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 3, 2019
    Inventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Brian M. O'Connell
  • Patent number: 10166470
    Abstract: A method for providing virtual world functionality to a user of a base virtual world having base virtual world functionality, including providing a virtual world layer having virtual world layer functionality beyond the base virtual world functionality, coupling the virtual world layer to the base virtual world and coupling the virtual world layer to the user. User access to the base virtual world functionality and to the virtual world layer functionality by the virtual world layer is provided.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: George R. Dolbier, Rick A. Hamilton, II, Neil A. Katz, Brian M. O'Connell
  • Patent number: 10169031
    Abstract: An approach for integrated development environment (IDE)-based program code library searching and selection in multiple programming languages in a networked computing environment is provided. In a typical embodiment, a search request (e.g., to locate a desired program code library) will be received in an IDE and parsed. The search request generally includes a set of annotations corresponding to at least one of: a primary program code language of the program code library, an alternate program code language of the program code library, or a method pair associated with the program code library. A search of at least one program code library repository will then be conducted based on the set of annotations, and a set of matching results will be generated. The set of matching results may include one or more program code libraries, and may be provided to a device hosting the IDE.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Rick A. Hamilton, II, Brian M. O'Connell, Keith R. Walker
  • Publication number: 20180373058
    Abstract: Embodiments of the present invention provide a method, computer program product and system for dynamic video capture through a contact lens based on dynamic contextual identification. Initially, a set of identifying information and a video stream from a contact lens is received. A determination is made as to whether to capture the video stream, based on the received information. The determining to capture the video stream is based on, at least one of, the user interest level exceeding a threshold and detecting a contextual identifier within the received the video stream from a contact lens. Responsive to determining to capture the video stream, the video stream is classified into a category and saving based on the classification category of the video stream.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 27, 2018
    Inventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Brian M. O'Connell
  • Patent number: 10162676
    Abstract: A content of a social media data is analyzed. The social media data relates to a workload that is to be located on a node. A location corresponding to the social media data is computed. The social media data is regarded as originating from the location. A set of nodes is selected by computing a social distance objective function, the set of nodes includes the node. Each node in the set of nodes is located within a range of distances specified by the social distance objective function. A first subset of nodes is removed from the set of nodes, where the first subset of nodes fails to satisfy another objective function. In response to a second subset of nodes satisfying the social distance objective function and the other objective function, the node is selected from the second subset and the workload is deployed on the node.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Aaron K. Baughman, John S. Cope, Brian M. O'Connell, Michelle Welcks
  • Publication number: 20180352599
    Abstract: A method for accessing a network. In one embodiment, the method includes at least one computer processor identifying a request from a first device to utilize wireless communication capabilities of a second device to communicate with a wireless network. The method further includes generating a secure peer-to-peer communication link between the first device and the second device. The method further includes establishing a wireless communication link between the second device and the wireless network. The method further includes transmitting one or more communications from the first device to the wireless network, via the wireless communication capabilities of the second device.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Brian M. O'Connell
  • Publication number: 20180352597
    Abstract: A method for accessing a network. In one embodiment, the method includes at least one computer processor identifying a request from a first device to utilize wireless communication capabilities of a second device to communicate with a wireless network. The method further includes generating a secure peer-to-peer communication link between the first device and the second device. The method further includes establishing a wireless communication link between the second device and the wireless network. The method further includes transmitting one or more communications from the first device to the wireless network, via the wireless communication capabilities of the second device.
    Type: Application
    Filed: May 18, 2018
    Publication date: December 6, 2018
    Inventors: James E. Bostick, John M. Ganci, JR., Martin G. Keen, Brian M. O'Connell