Patents by Inventor Robert Wilhelm
Robert Wilhelm 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: 12284310Abstract: 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: GrantFiled: September 22, 2022Date of Patent: April 22, 2025Assignee: International Business Machines CorporationInventors: Derek Brewer, Robert Wilhelm, Jon D Gullixson, Paul Llamas Virgen
-
Publication number: 20240264796Abstract: 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: ApplicationFiled: February 7, 2023Publication date: August 8, 2024Inventors: Adam Lee Davenport, Derek Brewer, Robert Wilhelm, Steven Perrotta
-
Publication number: 20240204503Abstract: 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: ApplicationFiled: December 20, 2022Publication date: June 20, 2024Inventors: Bryan Edward Truong, Derek Brewer, Robert Wilhelm
-
Publication number: 20240106929Abstract: 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: ApplicationFiled: September 22, 2022Publication date: March 28, 2024Inventors: Derek Brewer, Robert Wilhelm, Jon D Gullixson, Paul Llamas Virgen
-
Patent number: 11849377Abstract: 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: GrantFiled: May 25, 2022Date of Patent: December 19, 2023Assignee: International Business Machines CorporationInventors: Bryan Edward Truong, Robert Wilhelm, Derek Brewer
-
Publication number: 20230388763Abstract: 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: ApplicationFiled: May 25, 2022Publication date: November 30, 2023Inventors: Bryan Edward Truong, Robert Wilhelm, Derek Brewer
-
Patent number: 10924422Abstract: 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: GrantFiled: August 30, 2018Date of Patent: February 16, 2021Assignee: International Business Machines CorporationInventors: Derek Brewer, Robert Wilhelm, Paul M. Crutcher, Mike Maurer, Kerry Langford
-
Publication number: 20200302495Abstract: 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: ApplicationFiled: March 22, 2019Publication date: September 24, 2020Inventors: Robert WILHELM, Derek BREWER
-
Publication number: 20200076741Abstract: 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: ApplicationFiled: August 30, 2018Publication date: March 5, 2020Inventors: Derek Brewer, Robert Wilhelm, Paul M. Crutcher, Mike Maurer, Kerry Langford
-
Patent number: 8279751Abstract: A communication system, network node, and communication port architecture are provided for transporting data across a ring network. If a network node detects a signal failure, the communication port of the network node configures itself as timing master and communicates a shutdown command to the other network nodes. In addition, the communication port sets an internal flag signaling this “signal off” event. All other network nodes, which receive the shutdown flag, do not set this internal status, and instead, save a status of “no fault saved.” Accordingly, it can be easily determined where the loss of signal occurred.Type: GrantFiled: April 1, 2010Date of Patent: October 2, 2012Assignee: SMSC Europe GmbHInventors: Stefan Kerber, Robert Wilhelm
-
Patent number: 7860297Abstract: In a method for detecting the deformation of objects (1), a sequence of pictures of the object (1) is taken with a measurement method during the deformation of the object (1). From the pictures, phase images are determined. To improve such method, there is formed the difference between the current phase image or the respective current phase image and the phase image of an initial state. This difference or these differences is/are evaluated and/or displayed on a visual display unit and/or stored.Type: GrantFiled: October 17, 2006Date of Patent: December 28, 2010Assignee: Steinbichler Optotechnik GmbHInventors: Robert Wilhelm, Juni Sun, Rainer Huber, Marcus Steinbichler, Volker Rasenberger
-
Publication number: 20100246408Abstract: A communication system, network node, and communication port architecture are provided for transporting data across a ring network. If a network node detects a signal failure, the communication port of the network node configures itself as timing master and communicates a shutdown command to the other network nodes. In addition, the communication port sets an internal flag signaling this “signal off” event. All other network nodes, which receive the shutdown flag, do not set this internal status, and instead, save a status of “no fault saved.” Accordingly, it can be easily determined where the loss of signal occurred.Type: ApplicationFiled: April 1, 2010Publication date: September 30, 2010Applicant: SMSC EUROPE GMBHInventors: Stefan Kerber, Robert Wilhelm
-
Patent number: 7427706Abstract: The present invention is a drumstick for striking an instrument to produce a musical sound. An elongated shaft may have a contact end and a butt end. The butt end may be tapered to a tip. The butt end may have a groove therein with an O-ring disposed in the groove.Type: GrantFiled: March 3, 2006Date of Patent: September 23, 2008Inventor: Robert Wilhelm
-
Patent number: 7360410Abstract: A procedure serves for the testing of tires by means of a testing system. The testing system includes a memory in which geometric data (1, 2, 3, 4, 5, 6) of the tire (7) are stored, and at least one probe (8) for testing the tire (7) surface. To improve on such a device, the probe or probes (8) are positioned with due consideration for the geometric data (1-6) of the tire (7) for the testing of the tire (7) surface (FIG. 1).Type: GrantFiled: July 26, 2004Date of Patent: April 22, 2008Assignee: Steinbichler Optotechnik GmbHInventors: Hans Steinbichler, Robert Wilhelm, Bernd Leitner, Roman Berger, Volker Rasenberger, Rainer Huber
-
Publication number: 20070282802Abstract: System, method and program for managing bookmarks. A user hovers a cursor over a primary bookmark displayed on a client computer. In response, the client computer automatically sends a request to a server corresponding to the primary bookmark to identify one or more alternate bookmarks that correspond to the primary bookmark. In response to receipt of the identification of the one or more alternate bookmarks from the server, the client computer displays the one or more alternate bookmarks adjacent to the primary bookmark. If a user selects one of the alternate bookmarks which is displayed, the client computer sends a request to a web server corresponding to the selected alternate bookmark for a web page corresponding to the selected alternate bookmark.Type: ApplicationFiled: May 9, 2006Publication date: December 6, 2007Applicant: International Business Machines CorporationInventor: Robert Wilhelm
-
Publication number: 20070121121Abstract: In a method for detecting the deformation of objects (1), a sequence of pictures of the object (1) is taken with a measurement method during the deformation of the object (1). From the pictures, phase images are determined. To improve such method, there is formed the difference between the current phase image or the respective current phase image and the phase image of an initial state. This difference or these differences is/are evaluated and/or displayed on a visual display unit and/or stored.Type: ApplicationFiled: October 17, 2006Publication date: May 31, 2007Inventors: Robert Wilhelm, Juni Sun, Rainer Huber, Marcus Steinbichler, Volker Rasenberger
-
Publication number: 20070049610Abstract: Compounds of the formula I: or pharmaceutically acceptable salts thereof, wherein A, D, E, G, J, X, Y, Z R6, R7 and R8 are as defined herein. Also provided are methods of using the compounds for treating diseases mediated by a P2X3 and/or a P2X2/3 receptor antagonist and methods of making the compounds.Type: ApplicationFiled: August 25, 2006Publication date: March 1, 2007Inventors: Michael Dillon, Alam Jahangir, Alfred Lui, Robert Wilhelm
-
Publication number: 20060285958Abstract: A set of retractable roller assemblies are mounted in the framework of a transport vehicle having a roller bed. The retractable roller assemblies are mounted between the main load carrying rollers of the roller bed. In this instance the retractable rollers may be manually pulled out of the transport frame to give an extension of about two feet to the width of the transport. The roller extension devices may be power actuated as well to provide the additional width for carrying over width loads. The roller assemblies may be provided on both sides of the transport bed.Type: ApplicationFiled: March 20, 2006Publication date: December 21, 2006Inventor: Robert Wilhelm
-
Publication number: 20050109091Abstract: A procedure serves for the testing of tires by means of a testing system. The testing system includes a memory in which geometric data (1, 2, 3, 4, 5, 6) of the tire (7) are stored, and at least one probe (8) for testing the tire (7) surface. To improve on such a device, the probe or probes (8) are positioned with due consideration for the geometric data (1-6) of the tire (7) for the testing of the tire (7) surface (FIG. 1).Type: ApplicationFiled: July 26, 2004Publication date: May 26, 2005Inventors: Hans Steinbichler, Robert Wilhelm, Bernd Leitner, Roman Berger, Volker Rasenberger, Rainer Huber
-
Publication number: 20050090504Abstract: Compounds having the Formula (I), are useful as CCR3 receptor antagonists, wherein Ar is aryl or heteroaryl; Q is —C(?O)— or C1-2alkylene; X is N(+)R9a, or N; Y is CR9b, or N; R2 is hydrogen or alkyl; R3 and R4 are as defined in the specification; Uc is a mono- or bicyclic group as defined in the specification; n is 0 or 1; and p is 0, 1, 2, 3 or 4.Type: ApplicationFiled: October 25, 2004Publication date: April 28, 2005Inventors: Leyi Gong, Robert Wilhelm