Patents by Inventor James G. McLean

James G. McLean 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: 11983578
    Abstract: A computer program product may cause a processor to perform various operations in a composable computing system. The operations may include accessing a system resource database including, for each of a plurality of disaggregated computing hardware resources within the composable computing system, data corresponding to hardware characteristics for the hardware resource and a power domain characteristic of a power domain that supplies power to the hardware resource. The operations may further include identifying a workload request that requests performance of a workload and identifying a power domain requirement for the workload.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 14, 2024
    Inventors: James G. McLean, Fred A. Bower, III, Jeffery J. Van Heuklon
  • Publication number: 20230377441
    Abstract: Providing a thermal alert to a user includes receiving an event in a wearable device with a thermal element, and upon receiving the event in the wearable device, providing the thermal alert by the wearable device via the thermal element to the user, where the thermal alert includes a pattern associated with an event type.
    Type: Application
    Filed: May 20, 2022
    Publication date: November 23, 2023
    Inventors: JAMES G. MCLEAN, GARY D. CUDAK, ISRAEL SILVA DIAS
  • Publication number: 20230315173
    Abstract: A method for reducing cooling device noise during quiet times during media playback includes monitoring a sound level of media being presented. The media includes an audio track and the media is presented to a user through an electronic device. Heat from the electronic device is managed by heat management equipment. The method includes determining that a sound level of the media is reduced and adjusting the heat management equipment to reduce noise from the heat management equipment while the sound level of the media is reduced.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Israel Dias, Gary D. Cudak, James G. McLean
  • Patent number: 11720172
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to open a text object; identifying, based upon analysis of context data associated with the text object, at least one article of key information contained within the text object; ascertaining, using a camera sensor, an aspect of user gaze within the text object; determining, based on the identified at least one article of key information and the ascertained aspect of user gaze, a degree to which a user is apprised of the at least one article of key information contained within the text object; and providing, based on the determining, a visual indication of the degree to which the user is apprised of the at least one article of key information. Other aspects are described and claimed.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 8, 2023
    Assignee: LENOVO (SINGAPORE) PTE. LTD.
    Inventors: James G McLean, David D Chudy, Kenneth J Born, Cuong Thai
  • Publication number: 20230195218
    Abstract: One embodiment provides a method, including: receiving, at an information handling device, an indication to open a text object; identifying, based upon analysis of context data associated with the text object, at least one article of key information contained within the text object; ascertaining, using a camera sensor, an aspect of user gaze within the text object; determining, based on the identified at least one article of key information and the ascertained aspect of user gaze, a degree to which a user is apprised of the at least one article of key information contained within the text object; and providing, based on the determining, a visual indication of the degree to which the user is apprised of the at least one article of key information. Other aspects are described and claimed.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 22, 2023
    Inventors: James G McLean, David D Chudy, Kenneth J Born, Cuong Thai
  • Patent number: 11631159
    Abstract: A computer program product and apparatus suitable may perform operations including receiving a first digital image, and identifying a pixel resolution of a display, the pixel resolution of the display being less than a pixel resolution of the first digital image. The operations may further include providing first data to the display to cause display of the first digital image at an image resolution adapted to the identified pixel resolution, wherein a section of the first digital image displayed on the display includes a first area of the display. The operations may further include receiving a user-initiated instruction to zoom in on the section of the first digital image, and providing, in response to receiving the user-initiated instruction, second data to the display to cause display of the section of the first digital image over a second area of the display that is greater than the first area.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 18, 2023
    Inventors: Virginia A. McLean, James G. McLean
  • Publication number: 20220318433
    Abstract: A computer program product includes program instructions configured for execution by a processor to perform various operations. The operations include accessing a system resource database including, for each of a plurality of disaggregated computing hardware resources within a composable computing system, hardware characteristics that describe the disaggregated computing hardware resource, wherein the hardware characteristics include a physical location of the disaggregated computing hardware resource.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: James G. McLean, Fred A. Bower, III, Jeffery J. Van Heuklon
  • Publication number: 20220318073
    Abstract: A computer program product may cause a processor to perform various operations in a composable computing system. The operations may include accessing a system resource database including, for each of a plurality of disaggregated computing hardware resources within the composable computing system, data corresponding to hardware characteristics for the hardware resource and a power domain characteristic of a power domain that supplies power to the hardware resource. The operations may further include identifying a workload request that requests performance of a workload and identifying a power domain requirement for the workload.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Inventors: James G. McLean, Fred A. Bower, III, Jeffery J. Van Heuklon
  • Patent number: 11352135
    Abstract: An apparatus for providing tactile and force feedback in virtual reality via drone includes a processor and a non-volatile memory including code, where the code is configured to perform operations including: determining a parameter associated with a virtual interaction with a virtual reality object in a virtual reality environment; generating an instruction configured to cause a physical drone to simulate the virtual interaction using a physical interaction with the physical drone to provide physical feedback based on the parameter; and communicating the instruction to the physical drone. A method and system also perform the functions of the apparatus.
    Type: Grant
    Filed: April 25, 2019
    Date of Patent: June 7, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.
    Inventor: James G. McLean
  • Patent number: 11334749
    Abstract: Smart appliances communicate over a local area network. A selected sound palette includes multiple soundfile groups that each include multiple soundfiles. Each soundfile within a given sound palette has a first common sound attribute, each soundfile within a given soundfile group has a second common sound attribute, each soundfile within a given soundfile group has a variation of the second common sound attribute that is unique among the soundfile groups, and each soundfile within a given soundfile group has a unique variation of a third common sound attribute. One soundfile group may be assigned to each of the appliances, and one soundfile within each soundfile group may be assigned to an alert type. The assigned soundfile group is sent to the appliance with identification of the alert type to which each soundfile is assigned, such that the appliance may use an assigned soundfile for audible alerts.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: May 17, 2022
    Inventor: James G. McLean
  • Patent number: 11290459
    Abstract: Granting guest devices access to a network using out-of-band authorization including receiving, over an out-of-band network, a password for an in-band network from a guest device, wherein the password is generated on the guest device; storing the password received over the out-of-band network as an authorized password for the in-band network; receiving, from the guest device using an in-band protocol, a request to join the in-band network, wherein the request to join the in-band network comprises the password previously received from the guest device over the out-of-band network; and granting the guest device access to the in-band network based on a determination that the password received in the request to join the in-band network matches the password previously received from the guest device over the out-of-band network.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: March 29, 2022
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew R. Alcorn, James G. McLean, Dharmesh N. Topiwala
  • Publication number: 20210406536
    Abstract: Smart appliances communicate over a local area network. A selected sound palette includes multiple soundfile groups that each include multiple soundfiles. Each soundfile within a given sound palette has a first common sound attribute, each soundfile within a given soundfile group has a second common sound attribute, each soundfile within a given soundfile group has a variation of the second common sound attribute that is unique among the soundfile groups, and each soundfile within a given soundfile group has a unique variation of a third common sound attribute. One soundfile group may be assigned to each of the appliances, and one soundfile within each soundfile group may be assigned to an alert type. The assigned soundfile group is sent to the appliance with identification of the alert type to which each soundfile is assigned, such that the appliance may use an assigned soundfile for audible alerts.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Inventor: James G. McLean
  • Publication number: 20210405740
    Abstract: Converging of content from multiple display sources includes receiving eye tracking information related to a user including a first area of interest comprising content displayed on a first screen and a second area of interest comprising content displayed on a second screen; converging, in dependence upon the received eye tracking information, the content of the first and second areas of interest; and displaying the converged content on a single screen.
    Type: Application
    Filed: June 29, 2020
    Publication date: December 30, 2021
    Inventors: MATTHEW R. ALCORN, JAMES G. MCLEAN, YOUSSEF JOUAD
  • Patent number: 11157373
    Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: October 26, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
  • Publication number: 20210303117
    Abstract: A computer program product and apparatus suitable may perform operations including receiving a first digital image, and identifying a pixel resolution of a display, the pixel resolution of the display being less than a pixel resolution of the first digital image. The operations may further include providing first data to the display to cause display of the first digital image at an image resolution adapted to the identified pixel resolution, wherein a section of the first digital image displayed on the display includes a first area of the display. The operations may further include receiving a user-initiated instruction to zoom in on the section of the first digital image, and providing, in response to receiving the user-initiated instruction, second data to the display to cause display of the section of the first digital image over a second area of the display that is greater than the first area.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Virginia A. McLean, James G. McLean, III
  • Patent number: 11032384
    Abstract: A method that includes providing a push notification from a system management appliance (SMA) to a user device. The push notification includes a one-time password for access to the SMA on a temporary alternate route to a normal route between the SMA and the user device to permit the user device to obtain additional information pertaining to the push notification.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 8, 2021
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Matthew R. Alcorn, James G. McLean, Randall W. Worzella, Antonio Abbondanzio
  • Publication number: 20210133054
    Abstract: Apparatus and computer program product including program instructions configured to cause a processor to perform operations. The operations may include detecting a system failure in a host node, wherein the host node locally stores log files during operation of the host node. The operations may further include receiving a request for failure event log data stored by the host node, and identifying an amount of available storage capacity of a designated remote data storage device, prioritizing data from the log files to be included in the failure event log data, and selecting a subset of the failure event log data in order of descending priority until the total amount of the selected data would substantially fill the remote data storage device. Still further, the operations may include transferring, in response to receiving the request, the selected subset of the data to the designated remote data storage device.
    Type: Application
    Filed: November 4, 2019
    Publication date: May 6, 2021
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Randall William Worzella, III
  • Patent number: 10992534
    Abstract: 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: Grant
    Filed: September 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
  • Publication number: 20210075682
    Abstract: 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: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Matthew R. Alcorn, James G. McLean, Fred Allison Bower, III, Antonio Abbondanzio
  • Patent number: 10866826
    Abstract: A controller for state-based system management migration includes state module configured to determine a state of a data center component, an event module configured to electronically communicate with the state module and to generate a focused management migration event in response to determining that the state of the data center component corresponds to a focused management category that differs from a general management category of data center components managed by a general system management instance, a run module configured to ensure, in response to detecting the focused management migration event, that a focused system management instance configured to manage data center components having the state corresponding to the focused management category is running, and a transfer module configured to transfer, in response to detecting the focused management migration event, system management ownership of the data center component to the focused system management instance.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 15, 2020
    Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTD
    Inventors: Matthew R. Alcorn, James G. McLean, Antonio Abbondanzio, Fred A. Bower