Patents by Inventor Fred Allison Bower, III

Fred Allison Bower, III 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).

  • Publication number: 20240126715
    Abstract: A method for replacing at least one hardware assembly of a data processing apparatus includes managing, by a system management software, the data processing apparatus with a service processor and a plurality of hardware assemblies, obtaining, by the system management software, first system configuration data, first system vital product data (SVPD), and first server identity data of the data processing apparatus from the service processor or through the service processor, obtaining, by the system management software, second SVD and second server identity data of the data processing apparatus from the service processor or through the service processor, comparing, by the system management software, the first server identity data with the second server identity data, and configuring, by the system management software, the data processing apparatus based on the first system configuration data and the first SVPD according to a comparison result.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 18, 2024
    Inventors: Ming LEI, Fred Allison BOWER, III, Caihong ZHANG, Jihao ZHANG
  • Publication number: 20240005520
    Abstract: Systems and methods for predicting object location within images and for analyzing the images in the predicted location for object tracking are disclosed. According to an aspect, a method includes receiving one or more first images captured by an image capture device. The method also includes determining a speed and/or a direction of movement of an object of interest based on the one or more first images. Further, the method includes receiving one or more second images captured by an image capture device. The method also includes predicting an area of location of the object of interest within the one or more second images based on the determined speed and/or direction of movement of the object. Further, the method includes analyzing the one or more second images in the predicted area of location for tracking the object of interest.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 4, 2024
    Inventors: Fred Allison Bower, III, Gary D. Cudak, David W. Cosby, Jian Li
  • Patent number: 11863414
    Abstract: A computer program product includes program instructions executable by a central processing unit (CPU) of a baseboard management controller (BMC) of a server to cause the BMC CPU to receive a message instructing the BMC to cause a host CPU on the server to run network diagnostics on a host network. The BMC CPU then instructs the host CPU to boot from a bootable image stored on a data storage device hosted by the BMC CPU and run a network diagnostic utility included with the bootable image to monitor network traffic on the host network physically connected to the server. In an alternative, the message instructs the BMC CPU to run network diagnostics on the host network. The BMC CPU then accesses and runs the network diagnostic utility to monitor and analyze traffic on the host network through a connection between the BMC and a host NIC on the server.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: January 2, 2024
    Inventors: Fred Allison Bower, III, Shyam Sareen, Jarrod B Johnson
  • Patent number: 11804970
    Abstract: Baseboard management controller (‘BMC’) group administration includes: receiving, by a member BMC from a leader BMC, a leader certificate and a request to join a group of the leader BMC, where the request is signed by the leader BMC and the leader certificate is signed by a certificate authority; authenticating, by the member BMC, the leader certificate and the request; and sending, by the member BMC, an acknowledgement to the leader BMC to join the leader BMC's group.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: October 31, 2023
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Fred Allison Bower, III, Ming Lei, Michael Gerard Demeter, Scott A. Piper
  • Patent number: 11799944
    Abstract: A method for an intelligent multi-path call home includes detecting, at a BMC, an error in a computing device managed by the BMC and sending a call home message to a management server. The computing device is one of a plurality of computing devices each with a BMC in communication with the management server. The management server is programmed to relay the call home message to a call home destination remote from the computing devices and management server. The method includes determining that the management server failed to receive the call home message and/or failed to successfully relay the call home message to the call home destination, and transmitting, from the BMC, the call home message to the call home destination in response to determining that the management server failed to receive the call home message and/or failed to successfully relay the call home message to the call home destination.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: October 24, 2023
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Caihong Zhang, Fred Allison Bower, III
  • Patent number: 11790627
    Abstract: A method for using an object key to deprioritize processing of relative regions of images of an object includes capturing an image of an object to be tracked and selecting an object key of the object. The object key includes a portion of the object, the object key is attached to the object and is recognizable by an image capture device. The method includes calculating a relative size of the object key with respect to a size of the object and a location of the object key with respect to the object, and tracking one or more locations of the object from the relative size and location of the object with respect to the object key and by capturing a plurality of images of the object key at a resolution sufficient for tracking movement of the object key.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: October 17, 2023
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: Gary D Cudak, Fred Allison Bower, III, Srihari V. Angaluri, Ajay Dholakia, David W. Cosby, Jian Li
  • Publication number: 20230305859
    Abstract: A method for automatic systems devices rediscovery includes creating a hardware map of hardware components of a computing system at a time when each of the hardware components of the computing system is discoverable. The method includes determining discoverability of each hardware component in the hardware map at a point in time after creation of the hardware map, and in response to determining that a hardware component listed in the hardware map is not discoverable, initiating a reset of the hardware component.
    Type: Application
    Filed: March 24, 2022
    Publication date: September 28, 2023
    Inventors: John Scott Harsany, Fred Allison Bower, III, Ming Lei
  • Publication number: 20230306117
    Abstract: A computer program product and computer-implemented method include operations including identifying a software update payload that is available for distribution and identifying compatibility data for the software update payload, wherein the compatibility data identifies configurations of a computing device that are compatible with the software update payload. The operations further include forming an update package that includes the software update payload and the compatibility data, digitally signing the update package, and providing the signed update package to one or more computing devices over a network.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: Fred Allison Bower, III, Caihong Zhang, Ming Lei
  • Publication number: 20230306143
    Abstract: A computer program product includes a non-transitory computer readable medium and program instructions embodied therein. An apparatus includes a non-transitory data storage device storing program instructions and at least one processor configured to process the program instructions. The program instructions are configured to, when processed by the at least one processor, cause the apparatus to perform various operations. The operations may include monitoring a tamper-detection sensor of an edge device, wherein the edge device performs a tamper-prevention operation in response to an output signal from the tamper-detection sensor. The operations may further include detecting entry of an authorized person into a facility where the edge device is located and automatically sending a disabling instruction to the edge device to cause the edge device to temporarily disable the tamper-prevention operation of the edge device in response to detecting entry of the authorize person into the facility.
    Type: Application
    Filed: March 28, 2022
    Publication date: September 28, 2023
    Inventors: Fred Allison Bower, III, Caihong Zhang, Ming Lei
  • Patent number: 11729290
    Abstract: A method for an intelligent multicast proxy between containers and an outside network includes receiving, at a proxy, a multicast discovery message from a container of one or more containers running on a host OS of a server. The proxy is running on the host OS and the server is connected to computing devices over a subnet network. The method includes adding a container tag to a user defined field of the multicast discovery message and relaying the multicast discovery message with the container tag to two or more of the computing devices connected to the subnet network. The method includes receiving a response to the multicast discovery message, where the response includes the container tag, and relaying the response to the container based on the container tag.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: August 15, 2023
    Assignee: Lenovo Global Technology (United States) Inc.
    Inventors: Caihong Zhang, Fred Allison Bower, III, Jiang Chen, Zhichen Wang
  • Patent number: 11720431
    Abstract: A computer program product and computer-implemented method include various operations. The operations include periodically obtaining a subset of a first failure data capture file from a baseboard management controller, analyzing the subset of the first failure data capture file to identify a performance degradation in one or more services performed by the baseboard management controller, and obtaining a complete copy of the first failure data capture file from the baseboard management controller in response to identifying the performance degradation, wherein the complete copy of the first failure data capture file is obtained from the baseboard management controller prior to the performance degradation reaching a performance level that triggers an automatic reset of the baseboard management controller. The operations may further include sending a notification to a user, wherein the notification identifies that the baseboard management controller has experienced the performance degradation.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: August 8, 2023
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Fred Allison Bower, III, Caihong Zhang, Ming Lei
  • Publication number: 20230230336
    Abstract: A method for using an object key to deprioritize processing of relative regions of images of an object includes capturing an image of an object to be tracked and selecting an object key of the object. The object key includes a portion of the object, the object key is attached to the object and is recognizable by an image capture device. The method includes calculating a relative size of the object key with respect to a size of the object and a location of the object key with respect to the object, and tracking one or more locations of the object from the relative size and location of the object with respect to the object key and by capturing a plurality of images of the object key at a resolution sufficient for tracking movement of the object key.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Gary D Cudak, Fred Allison Bower, III, Srihari V. Angaluri, Ajay Dholakia, David W. Cosby, Jian Li
  • Publication number: 20230214347
    Abstract: An computing device for dual-access high-performance storage for BMC to host data sharing includes a storage device, a host input/output (“IO”) domain hardware, a BMC that includes an external data connection, and a switch that includes a connection to the host TO domain hardware, a connection to the storage device, a connection to a root port in the BMC, and a connection to an end point port of the BMC. The switch is configured to connect the host TO domain hardware to the end point port of the BMC and configured to alternately connect the root port of the BMC to the storage device while uploading data from the external data connection to the storage device, and the host TO domain hardware to the storage device to permit the host TO domain hardware to access to the data uploaded from the external data connection.
    Type: Application
    Filed: January 3, 2022
    Publication date: July 6, 2023
    Inventors: Fred Allison Bower, III, Kevin S. Vernon, Wilson Velez, Ming Lei
  • Patent number: 11681353
    Abstract: A computer program product provides program instructions that are executable by a processor to cause the processor to perform various operations. The operations may include monitoring a performance metric for a workload instance being executed by a composed system within a pool of composable resources in a composable computing system. The composed system includes a compute resource and an associated hardware resource selected from a data storage resource, a memory resource and/or a graphic processing resource. A service level agreement is identified for the workload instance, wherein the agreement includes a minimum level of the performance metric that the composed system must provide to support the workload instance. A power cap may be imposed on the compute resource, and a power cap may be imposed on the associated hardware resource by sending a power capping command to a baseboard management controller on a server including the associated hardware resource.
    Type: Grant
    Filed: March 28, 2022
    Date of Patent: June 20, 2023
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Fred Allison Bower, III, Caihong Zhang, Ming Lei, Jiang Chen, Jonathan Hinkle
  • Publication number: 20230188641
    Abstract: In aspects of adaptive grip suppression, a wireless device has a display screen with curved display edges to display a user interface associated with a device application, the user interface including a selectable element to initiate a device application action. The wireless device implements an adaptive control module to adaptively manage grip suppression in the curved display edges of the display screen, which limits the device application action from being initiated based on inadvertent touch inputs on the selectable element. The adaptive control module can determine that the selectable element of the user interface is displayed within a region of a curved display edge of the display screen, and decrease the grip suppression in the region of the curved display edge proximate the selectable element of the user interface.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 15, 2023
    Applicant: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
  • Publication number: 20230118344
    Abstract: Baseboard management controller (‘BMC’) group administration includes: receiving, by a member BMC from a leader BMC, a leader certificate and a request to join a group of the leader BMC, where the request is signed by the leader BMC and the leader certificate is signed by a certificate authority; authenticating, by the member BMC, the leader certificate and the request; and sending, by the member BMC, an acknowledgement to the leader BMC to join the leader BMC's group.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 20, 2023
    Inventors: FRED ALLISON BOWER, III, MING LEI, MICHAEL GERARD DEMETER, SCOTT A. PIPER
  • Patent number: 11595511
    Abstract: In aspects of adaptive grip suppression, a wireless device has a display screen with curved display edges to display a user interface associated with a device application, the user interface including a selectable element to initiate a device application action. The wireless device implements an adaptive control module to adaptively manage grip suppression in the curved display edges of the display screen, which limits the device application action from being initiated based on inadvertent touch inputs on the selectable element. The adaptive control module can determine that the selectable element of the user interface is displayed within a region of a curved display edge of the display screen, and decrease the grip suppression in the region of the curved display edge proximate the selectable element of the user interface.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: February 28, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
  • Publication number: 20230004682
    Abstract: Tamper detection systems and methods for electronic devices carried by mobile equipment are disclosed. According to an aspect, a system includes an electronic device and a first sensor attached to the electronic device for detecting motion of the electronic device. The system includes a second sensor configured to detect motion of the mobile equipment to which the electronic device is attached. A tamper detection module receives data from the first sensor that indicates the detected motion of the electronic device. The tamper detection module receives data from the second sensor that indicates the detected motion of the mobile equipment. Further, the tamper detection module determines a difference between the detected motion of the electronic device and the detected motion of the mobile equipment. The tamper detection module determines a tamper condition for the electronic device based on the determined difference. A security action in response to determining the tamper condition.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Fred Allison Bower, III, Caihong Zhang, Hui Zeng, Haijun Xu
  • Patent number: 11543860
    Abstract: In aspects of adaptive grip suppression, a wireless device has a display screen with curved display edges to display a selectable element in a region of a curved display edge. The wireless device implements an adaptive control module to adaptively tune grip suppression in the curved display edges of the display screen, which limits a device application action from being initiated based on inadvertent touch inputs on the selectable element. The adaptive control module can adaptively tune the grip suppression by decreasing the grip suppression in the region of the curved display edge proximate the selectable element responsive to false rejects indicating that the device application action is not initiating responsive to intended touch inputs, or by increasing the grip suppression in the region of the curved display edge proximate the selectable element responsive to false accepts indicating that the device application action is initiating responsive to inadvertent touch inputs.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: January 3, 2023
    Assignee: Motorola Mobility LLC
    Inventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
  • Patent number: 11516082
    Abstract: A method includes various operations and a computer program product may cause a processor to perform various operations. The operations include obtaining, for each of a plurality of baseboard management controllers (BMCs) that have been configured to form a baseboard management controller (BMC) group, an amount of load placed on the BMC, wherein a first BMC in the BMC group has been configured to operate as a BMC group leader for the BMC group. The operations further include, in response to a second BMC in the BMC group having less load than any other BMC in the BMC group, configuring the second BMC to operate as the BMC group leader and unconfiguring the first BMC to no longer operate as the BMC group leader. Still further, the operations include causing the second BMC to perform a BMC group operation operating as the BMC group leader.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: November 29, 2022
    Assignee: LENOVO GLOBAL TECHNOLOGY (UNITED STATES) INC.
    Inventors: Caihong Zhang, Ming Lei, Fred Allison Bower, III, Hai Jun Xu