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).
-
Patent number: 11287972Abstract: In aspects of selectable element selection within a curved display edge, a wireless device has a display screen with curved display edges to display a user interface that includes one or more selectable elements to initiate respective device application actions. The wireless device implements an input control module, which can detect that a selectable element of the user interface is displayed at least partially within a curved display edge of the display screen. The input control module can receive a touch input proximate the selectable element of the user interface, and determine that the touch input is received within an element selection distance threshold as an intended touch input to select the selectable element. The input control module can then initiate to activate a respective device application action based on the intended touch input being proximate the selectable element within the element selection distance threshold.Type: GrantFiled: September 18, 2020Date of Patent: March 29, 2022Assignee: Motorola Mobility LLCInventors: Fred Allison Bower, III, Amit Kumar Agrawal, Olivier David Meirhaeghe
-
Publication number: 20220093023Abstract: In aspects of adaptive user interface display size for curved display edges, a wireless device has a display screen with curved display edges to display a user interface that includes selectable elements, which are selectable to initiate respective device application actions. The wireless device implements a display control module that can determine a display size of the user interface effective to prevent the selectable elements of the user interface from being displayed within a curved display edge of the display screen. The display control module can then resize the user interface according to the determined display size, and initiate to display the user interface on the display screen, where at least a portion of the user interface is displayable within the curved display edges of the display screen and without the selectable elements of the user interface being displayed within the curved display edge of the display screen.Type: ApplicationFiled: September 18, 2020Publication date: March 24, 2022Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
-
Publication number: 20220091737Abstract: In aspects of selectable element selection within a curved display edge, a wireless device has a display screen with curved display edges to display a user interface that includes one or more selectable elements to initiate respective device application actions. The wireless device implements an input control module, which can detect that a selectable element of the user interface is displayed at least partially within a curved display edge of the display screen. The input control module can receive a touch input proximate the selectable element of the user interface, and determine that the touch input is received within an element selection distance threshold as an intended touch input to select the selectable element. The input control module can then initiate to activate a respective device application action based on the intended touch input being proximate the selectable element within the element selection distance threshold.Type: ApplicationFiled: September 18, 2020Publication date: March 24, 2022Applicant: Motorola Mobility LLCInventors: Fred Allison Bower, III, Amit Kumar Agrawal, Olivier David Meirhaeghe
-
Publication number: 20220066564Abstract: In aspects of managing touch inputs based on device movement, a wireless device has a display screen to display a user interface that includes selectable elements, which are selectable to initiate respective device application actions. The wireless device implements an input control module that can determine the wireless device is in a stationary position based on sensor inputs. The input control module can receive a touch input on a selectable element of the user interface, and detect whether the wireless device has been moved from the stationary position substantially incident to the touch input being received. The input control module can then disregard the touch input if the wireless device has been moved from the stationary position substantially incident to the touch input being received, or initiate processing the touch input if the wireless device has not moved from the stationary position substantially incident to the touch input being received.Type: ApplicationFiled: August 25, 2020Publication date: March 3, 2022Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
-
Publication number: 20220038572Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
-
Publication number: 20220035412Abstract: 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: ApplicationFiled: July 30, 2020Publication date: February 3, 2022Applicant: Motorola Mobility LLCInventors: Amit Kumar Agrawal, Olivier David Meirhaeghe, Fred Allison Bower, III
-
Patent number: 11221871Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.Type: GrantFiled: October 25, 2019Date of Patent: January 11, 2022Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Patent number: 11101990Abstract: One embodiment provides a method, including: receiving, at a remote device and from a user, a request to generate a one-time password for accessing a default account of a device, wherein the remote device comprises a device public key corresponding to the device and an account public/private key pair corresponding to the default account; generating, at the remote device, the one-time password utilizing the account private key and the device public key; and providing, from the remote device, the one-time password to the user. Other aspects are described and claimed.Type: GrantFiled: September 24, 2019Date of Patent: August 24, 2021Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Igor Stolbikov, Joseph Michael Pennisi, Michael Demeter, Fred Allison Bower, III, Makoto Ono
-
Publication number: 20210124606Abstract: An apparatus and a computer program product include program instructions configured to be executable by a processor to cause the processor to perform operations. The operations include managing workload instances running on a computing system that includes a plurality of compute nodes, wherein the workload instances include at least one workload instance owned by each of a plurality of users. The operations further include identifying, for each workload instance, which user among the plurality of users owns the workload instance and which compute node among the plurality of compute nodes is running the workload instance. Additionally, the operations further include enabling, for any given compute node among the plurality of compute nodes, a particular user among the plurality of users to perform a management function on the given compute node in response to all of the workloads running on the given compute node being owned by the particular user.Type: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Matthew Robert Alcorn, James Gordon McLean, Antonio Abbondanzio, Fred Allison Bower, III
-
Patent number: 10992534Abstract: An apparatus and a computer program product provide program instructions executable by a processor to perform operations. The operations include identifying a plurality of system management servers in a computer system and a node management capacity for each system management server, identifying a plurality of nodes in the computer system and a value of a node operating factor for each node, and dividing the plurality of nodes into groups, wherein each of the nodes in a group has the same value of the node operating factor. The operations further include assigning each one of the groups of nodes to one of the system management servers, wherein a sum of the nodes assigned to each system management server does not exceed the node management capacity of the system management server, and managing, for each system management server, the group of nodes that are assigned to the system management server.Type: GrantFiled: September 11, 2019Date of Patent: April 27, 2021Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
-
Publication number: 20210075682Abstract: An apparatus and a computer program product provide program instructions executable by a processor to perform operations. The operations include identifying a plurality of system management servers in a computer system and a node management capacity for each system management server, identifying a plurality of nodes in the computer system and a value of a node operating factor for each node, and dividing the plurality of nodes into groups, wherein each of the nodes in a group has the same value of the node operating factor. The operations further include assigning each one of the groups of nodes to one of the system management servers, wherein a sum of the nodes assigned to each system management server does not exceed the node management capacity of the system management server, and managing, for each system management server, the group of nodes that are assigned to the system management server.Type: ApplicationFiled: September 11, 2019Publication date: March 11, 2021Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
-
Publication number: 20210058246Abstract: One embodiment provides a method, including: receiving, at a remote device and from a user, a request to generate a one-time password for accessing a default account of a device, wherein the remote device comprises a device public key corresponding to the device and an account public/private key pair corresponding to the default account; generating, at the remote device, the one-time password utilizing the account private key and the device public key; and providing, from the remote device, the one-time password to the user. Other aspects are described and claimed.Type: ApplicationFiled: September 24, 2019Publication date: February 25, 2021Inventors: Igor Stolbikov, Joseph Michael Pennisi, Michael Demeter, Fred Allison Bower, III, Makoto Ono
-
Patent number: 10872046Abstract: Network hardware of a computing device receives a network packet over a network to which the network hardware is connected. The network hardware determines that the network packet includes a power-cycling command. The network hardware, in response to determining that the network packet includes the power-cycling command, triggers a physical line between the network hardware and a power supply of the computing device. The power supply is connected to a power source and currently provides power from the power source to the computing device. In response to the network hardware triggering the physical line, the power supply interrupts providing the power to the computing device for a length of time to cause the computing device to restart and cold reboot.Type: GrantFiled: June 4, 2017Date of Patent: December 22, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Fred Allison Bower, III, Caihong Zhang, Christopher Landon Wood
-
Patent number: 10819795Abstract: A computer program product include non-transitory computer readable storage media having program instructions embodied therewith. The program instructions are executable by a processor to receive a continuous query for a user application and receive unfiltered sensor data transmitted over a network from a local compute node that is operatively coupled to a plurality of sensors, wherein the sensor data includes data obtained from the plurality of sensors. The program instructions are further executable by the processor to identify one or more principal components of the sensor data that are responsive to the continuous query, instruct the local compute node to continue transmitting only the sensor data that has been identified as the one or more principal components, and provide the user application with the sensor data that has been identified as the one or more principal components.Type: GrantFiled: April 26, 2018Date of Patent: October 27, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Fred Allison Bower, III, David Joseph Doria, Gregory B. Pruett
-
Patent number: 10764321Abstract: Methods and systems of identifying and remediating at-risk resources in a computing environment are provided. A method includes periodically determining respective infrastructure topologies of a computing environment that changes over time, wherein the determining is performed by a computer system communicating with the computing environment. The method also includes: identifying, by the computer system, an intrusion event in the computing environment; determining, by the computer system, at-risk resources in the computing environment based on the determined intrusion event and a corresponding one of the infrastructure topologies; and performing, by the computer system, remediation action for the at-risk resources.Type: GrantFiled: March 24, 2016Date of Patent: September 1, 2020Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Fred Allison Bower, III, Gary David Cudak, Ajay Dholakia, William Gavin Holland, Scott Kelso
-
Publication number: 20200169567Abstract: A computer-implemented method, as well as a computer program product and apparatus, provide for authenticating a plurality of authorized users requesting access to a media object, wherein the media object includes a plurality of media sub-elements, each media sub-element delimiting specific content of the media object. For each of the plurality of sub-elements, a classification level associated with the media sub-element is identified. A security clearance is obtained for each of the plurality of authorized users. For each of the authorized users, output is provided that is formed from the media object with redaction of each sub-element associated with a classification level that prevents access using the security clearance of the authorized user.Type: ApplicationFiled: November 27, 2018Publication date: May 28, 2020Inventors: Charles Christian Queen, Fred Allison Bower, III, David Bryan Roberts
-
Patent number: 10530643Abstract: According to one embodiment, a method for automatic management network provisioning includes: broadcasting a provisioning request to one or more devices; receiving at least one provisioning reply from the device(s); and broadcasting a provisioning configuration packet to device(s) from which a provisioning reply was received. In another embodiment, a method for peer-based automatic management network provisioning includes broadcasting network configuration information corresponding to a particular device to one or more other devices of a network environment; determining, after the broadcast, whether such network configuration information was modified; and requesting, from one or more of the other devices, the network configuration information corresponding to the particular device. The request is made in response to determining the particular device network configuration information was modified after broadcasting the network configuration information to the one or more other devices.Type: GrantFiled: December 9, 2016Date of Patent: January 7, 2020Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Fred Allison Bower, III, Caihong Zhang
-
Publication number: 20190342172Abstract: A computer-implemented method, according to one embodiment includes receiving, by a computer, a designation as a leader to send predefined configuration information to other computers in a management network group. The computer is configured with the predefined configuration information. The computer-implemented method also includes detecting, by the computer, appearance of a second computer in the management network group. The computer-implemented method further includes sending, by the computer, the predefined configuration information to the second computer. A computer-implemented method, according to another embodiment includes joining, by a computer, a management network group of computers where all computers in the management network group are configured according to the same predefined configuration information.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Inventors: Fred Allison Bower, III, Caihong Zhang
-
Publication number: 20190334994Abstract: A computer program product include non-transitory computer readable storage media having program instructions embodied therewith. The program instructions are executable by a processor to receive a continuous query for a user application and receive unfiltered sensor data transmitted over a network from a local compute node that is operatively coupled to a plurality of sensors, wherein the sensor data includes data obtained from the plurality of sensors. The program instructions are further executable by the processor to identify one or more principal components of the sensor data that are responsive to the continuous query, instruct the local compute node to continue transmitting only the sensor data that has been identified as the one or more principal components, and provide the user application with the sensor data that has been identified as the one or more principal components.Type: ApplicationFiled: April 26, 2018Publication date: October 31, 2019Inventors: Fred Allison Bower, III, David Joseph Doria, Gregory B. Pruett
-
Patent number: 10298388Abstract: A workload server computing device receives a workload encryption key from a workload client computing device over a network. The workload encryption key is encrypted with a public encryption key of the workload server computing device. The workload server computing device decrypts the workload encryption key using a private encryption key of the workload server computing device corresponding to the public encryption key. The workload server computing device receives a workload from the workload client computing device over the network. The workload is encrypted with the workload encryption key. The workload server computing device decrypts the workload using the workload encryption key, and executes the decrypted workload for the workload client computing device.Type: GrantFiled: June 10, 2016Date of Patent: May 21, 2019Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Fred Allison Bower, III, Ajay Dholakia, Gregory B. Pruett, Christopher Landon Wood