Patents by Inventor Derek Brewer

Derek Brewer 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: 12284310
    Abstract: The invention discloses a computer-implemented method, computer program product, and computer system, for utilizing a hypervisor installed on a smartphone running separate virtual machines (VMs), one configured for personal use and another for work use, thereby allowing for separate operating environments on one piece of hardware. The method includes receiving one or more notifications, or calls, on the smartphone and determining whether the one or more notifications, or calls, are during work hours. The method selects, automatically, the work VM as default if the one or more notifications, or calls, are during work hours. If the one or more notifications, or calls, are not during work hours, the method automatically selects the personal VM as default. The method further notifies a user to switch VMs if the one or more notifications, or calls, occur during a time that is a non-default VM.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: April 22, 2025
    Assignee: International Business Machines Corporation
    Inventors: Derek Brewer, Robert Wilhelm, Jon D Gullixson, Paul Llamas Virgen
  • Publication number: 20240264796
    Abstract: According to one embodiment, a method, computer system, and computer program product for transmitting data from a set of edge devices is provided. The embodiment may include identifying one or more Internet-of-Things (IoT) devices within a structure. The embodiment may include combining the identified one or more IoT devices into one or more groups. The embodiment may include identifying a respective primary device for each group of the one or more groups. The embodiment may include deploying a tiny machine learning (ML) model on each identified respective primary device. In response to detection of an event within the structure by a group of the one or more groups, the embodiment may include utilizing the tiny ML model of a primary device of the group to select one or more other groups for activation.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 8, 2024
    Inventors: Adam Lee Davenport, Derek Brewer, Robert Wilhelm, Steven Perrotta
  • Publication number: 20240204503
    Abstract: Preventing overloading an electrical circuit includes determining, by one or more processors, an electrical load of an electrical circuit including a plurality of power control units each electrically connected to an electronic device and each electrically connected to an electrical output component powered through a circuit breaker set to trip at a safety threshold for the electrical circuit. The one or more processors receive from each of the power control units an electrical load status of the electrical circuit including the determined electrical load, and determine when a new electrical load corresponding to a new electronic device is added to the electrical circuit. The one or more processors determine when the new electrical load will cause the electrical load of the electrical circuit to exceed the safety threshold and, based on the determination, deny power to the new electronic device to prevent tripping the circuit breaker.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 20, 2024
    Inventors: Bryan Edward Truong, Derek Brewer, Robert Wilhelm
  • Publication number: 20240106929
    Abstract: The invention discloses a computer-implemented method, computer program product, and computer system, for utilizing a hypervisor installed on a smartphone running separate virtual machines (VMs), one configured for personal use and another for work use, thereby allowing for separate operating environments on one piece of hardware. The method includes receiving one or more notifications, or calls, on the smartphone and determining whether the one or more notifications, or calls, are during work hours. The method selects, automatically, the work VM as default if the one or more notifications, or calls, are during work hours. If the one or more notifications, or calls, are not during work hours, the method automatically selects the personal VM as default. The method further notifies a user to switch VMs if the one or more notifications, or calls, occur during a time that is a non-default VM.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Derek Brewer, Robert Wilhelm, Jon D Gullixson, Paul Llamas Virgen
  • Patent number: 11849377
    Abstract: A method for displaying identification information for devices electrically coupled to a plurality of ports includes determining a first device is electrically coupled to a first port out of a plurality of ports. The method further includes establishing communications between a first communication transmitter on a first electrical connector for the first device and a first communication receiver associated with the first port. In response to determining first identification information is available for the first device, the method further includes receiving, from the first communication transmitter, at the first communication receiver the first identification information for the device. The method further includes displaying, in a first display, the first identification information for the first device, wherein the first display is associated with the first port.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Bryan Edward Truong, Robert Wilhelm, Derek Brewer
  • Publication number: 20230388763
    Abstract: A method for displaying identification information for devices electrically coupled to a plurality of ports includes determining a first device is electrically coupled to a first port out of a plurality of ports. The method further includes establishing communications between a first communication transmitter on a first electrical connector for the first device and a first communication receiver associated with the first port. In response to determining first identification information is available for the first device, the method further includes receiving, from the first communication transmitter, at the first communication receiver the first identification information for the device. The method further includes displaying, in a first display, the first identification information for the first device, wherein the first display is associated with the first port.
    Type: Application
    Filed: May 25, 2022
    Publication date: November 30, 2023
    Inventors: Bryan Edward Truong, Robert Wilhelm, Derek Brewer
  • Patent number: 10924422
    Abstract: A method and system are provided for implementing enhanced network device identifying and labeling via a connected Ethernet cable. A system includes a server having a port connected by the Ethernet cable to a port of a switch. An Ethernet runt packet containing metadata identifying the server name and the port is transmitted on the Ethernet cable by the server. Another Ethernet runt packet containing metadata identifying the switch name and the port is transmitted on the Ethernet cable by the switch. Use of the transmitted metadata of the Ethernet runt packets enables dynamically identifying and labeling the Ethernet cable, the connected server and port and switch and port.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: February 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Derek Brewer, Robert Wilhelm, Paul M. Crutcher, Mike Maurer, Kerry Langford
  • Publication number: 20200302495
    Abstract: Techniques for usage data processing are provided. A plurality of usage statistics are received, where each of the plurality of usage statistics corresponds to a respective device operated by a user. A respective device type of the corresponding respective device is determined, for each of the plurality of usage statistics. A first aggregate statistic is generated for a first device type, based on the plurality of usage statistics. A first request for details regarding the first device type is received, and, responsive to the first request, the first aggregate statistic is provided.
    Type: Application
    Filed: March 22, 2019
    Publication date: September 24, 2020
    Inventors: Robert WILHELM, Derek BREWER
  • Publication number: 20200076741
    Abstract: A method and system are provided for implementing enhanced network device identifying and labeling via a connected Ethernet cable. A system includes a server having a port connected by the Ethernet cable to a port of a switch. An Ethernet runt packet containing metadata identifying the server name and the port is transmitted on the Ethernet cable by the server. Another Ethernet runt packet containing metadata identifying the switch name and the port is transmitted on the Ethernet cable by the switch. Use of the transmitted metadata of the Ethernet runt packets enables dynamically identifying and labeling the Ethernet cable, the connected server and port and switch and port.
    Type: Application
    Filed: August 30, 2018
    Publication date: March 5, 2020
    Inventors: Derek Brewer, Robert Wilhelm, Paul M. Crutcher, Mike Maurer, Kerry Langford