Patents Assigned to Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
-
Patent number: 11949662Abstract: A method for virtual on-demand internet connectivity for management controllers is disclosed. The method includes starting, on a management controller of a computing device connected to a management network, a management session in response to a valid login request from an authorized system administrator computer. The method includes, after startup of the management session, establishing a proxy in a browser of a device with a connection to a public network. The proxy enables the management controller to send one or more internet requests through the proxy using the connection to the public network. The method includes providing information to the system administrator computer. The provided information includes information received by the management controller in response to the one or more internet requests.Type: GrantFiled: March 26, 2021Date of Patent: April 2, 2024Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Mark Molander, Fred Bower, III, Chekim Chhuor
-
Patent number: 11871540Abstract: Method, system, and computer program product embodiments of heating a flow of liquid by transfer of heat with computing devices. Embodiments also include determining a dynamic cooling capacity index for each of the computing devices, and allocating processing workload among the first computing device and the second computing device based on the dynamic cooling capacity indexes of the computing devices. Embodiments further include allocating workload and/or regulating flow rate of the flow of liquid to maintain a predetermined value or range of values of temperature of the liquid.Type: GrantFiled: February 26, 2021Date of Patent: January 9, 2024Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Chunjian Ni, Vinod Kamath, Jeffrey Scott Holland, Bejoy Jose Kochuparambil, Andrew Thomas Junkins, Paul Artman
-
Patent number: 11853209Abstract: Shared memory workloads using existing network fabrics, including: presenting, by a Memory Mapped Input/Output (MMIO) translator, memory of the MMIO translator as a portion of a memory space of a host; receiving, by the MMIO translator, a first interrupt from an input/output (I/O) adapter; and storing, by the MMIO translator, without sending the first interrupt to an operating system, data associated with the first interrupt from the I/O adapter into the memory of the MMIO translator.Type: GrantFiled: June 30, 2020Date of Patent: December 26, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Connor B. Reed, Jeffrey R. Hamilton, Clifton E. Kerr
-
Patent number: 11799944Abstract: 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: GrantFiled: December 15, 2022Date of Patent: October 24, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Caihong Zhang, Fred Allison Bower, III
-
Patent number: 11768749Abstract: Apparatuses, methods, systems, and program products are disclosed for analytics-based anomaly detection. An apparatus includes a processor and a memory that stores code executable by the processor. The code is executable by the processor to receive measurement data for a component of a device, determine a compression rate of the received measurement data by applying a compression algorithm to the measurement data, and generate an alert indicating a possible anomaly in an operation of the component represented by the measurement data in response to the determined compression rate satisfying a threshold compression rate for the at least one condition of the component.Type: GrantFiled: March 31, 2021Date of Patent: September 26, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Alexandru Cozma, Jeffery Van Heuklon, Sumeet Kochar
-
Patent number: 11762695Abstract: Transparent memory management for over-subscribed accelerators is disclosed. A request from a remote initiator to execute a workload on a shared accelerator is received at a host system comprising the shared accelerator. A determination is made that there is insufficient physical memory of the accelerator to accommodate the request from the remote initiator. Responsive to determining that there is insufficient physical memory of the accelerator. An allocation of host system memory is requested for the remote initiator from the host system. A mapping between the remote initiator and the allocation of host system memory is then created.Type: GrantFiled: March 29, 2019Date of Patent: September 19, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred A. Bower, III, Caihong Zhang
-
Patent number: 11750714Abstract: Methods, apparatuses, and computer program products for fast resumption of dormant sessions on a client device are disclosed. A client device receives a push notification from a push notification server, the push notification having a payload that includes a datagram packet from an application server that initiated the push notification. A push notification process on the client device extracts the datagram packet from the push notification and injects the datagram packet into a communications protocol stack for at least one application on the client device. The application is awakened from a dormant state and reads the datagram packet. The application may then send a response to the datagram packet to the application server.Type: GrantFiled: March 31, 2020Date of Patent: September 5, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Bogdan-Cosmin Chifor, George-Andrei Stanescu, Radu Mihai Iorga, Corneliu-Ilie Calciu
-
Patent number: 11734099Abstract: A method for billing server utilization based on power includes receiving power consumption data of a remote server used by a customer, deriving a power-utilization correlation between power consumption of the remote server with utilization of the remote server, determining utilization of the remote server from the power consumption data and the power-utilization correlation, preparing a bill for the customer based on the determined utilization of the remote server, and sending the bill to the customer.Type: GrantFiled: January 31, 2022Date of Patent: August 22, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Eric Richard Kern, James Patrick Sigmon
-
Patent number: 11736375Abstract: A method for reducing transmission of telemetry packets includes receiving, at a network controller, telemetry packets from network nodes in a communication pathway of data packets being transmitted from a sending host to a receiving host and determining from the telemetry packets a number of network nodes in the communication pathway. The method includes setting a network node threshold value equal to the determined number of network nodes in the communication pathway, and transmitting, from the network controller, the network node threshold value to each network node in the communication pathway.Type: GrantFiled: July 14, 2022Date of Patent: August 22, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Roberto Jacob Da Silva, Corneliu-Ilie Calciu, Radu Iorga
-
Patent number: 11690108Abstract: A system, according to one embodiment, includes: an enclosure, a bay coupled to the enclosure, the bay being for storing at least one solid state drive therein, and a computer coupled to the enclosure. The computer includes a central processing unit, and a wireless access point coupled to the enclosure, the wireless access point being coupled to the central processing unit. Moreover, the wireless access point is for wirelessly transferring data received from the central processing unit to at least one solid state drive stored in the bay. Other systems, methods, and computer program products are described in additional embodiments.Type: GrantFiled: May 3, 2017Date of Patent: June 27, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Pravin Patel, Theodore Brian Vojnovich, Luke Remis
-
Patent number: 11677628Abstract: Topology discovery between compute nodes and interconnect switches including creating, on an interconnect switch, a virtual topology discovery device for a first port, wherein the interconnect switch is coupled to a compute node via the first port, and wherein the virtual topology discovery device comprises a port identifier for the first port; mapping the virtual topology discovery device to the first port; receiving an inventory request from the compute node via the first port; routing the inventory request to the virtual topology discovery device for the first port; and sending, from the virtual topology discovery device for the first port, the port identifier to the compute node.Type: GrantFiled: December 12, 2017Date of Patent: June 13, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Fred A. Bower, III, Caihong Zhang, Xiao Dong Du, Patrick L. Caporale, Jeffrey R. Hamilton, James J. Parsonese, Pravin Patel
-
Patent number: 11656980Abstract: Disclosed herein is an extensible memory subsystem comprising a dual in-line memory module (DIMM) that includes a dynamic random-access memory (DRAM) having a basic memory space, a DIMM memory controller coupled to the DRAM, a memory interface configured to couple the DIMM to a DIMM connector of a computing device, and a first extension interface configured to couple the DIMM to a first remote memory module having a first remote memory space, wherein the DIMM memory controller is configured to map a DIMM memory space comprising the basic memory space of the DRAM and the first remote memory space of the first remote memory module, the DIMM memory space being accessible by the computing device upon the DIMM being coupled to the computing device via the memory interface, and a first remote memory module coupled to the DIMM via the first extension interface of the DIMM.Type: GrantFiled: October 9, 2020Date of Patent: May 23, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Yu-Wei Hsieh, Po Chia Chen, Li-Ping Zhang, Tai Wei Hsia
-
Patent number: 11656006Abstract: Thermoelectric cooler systems for thermal enhancement in immersion cooling and associated methods thereof are disclosed. According to an aspect, a system includes a liquid vessel that defines an interior space for holding a cooling liquid and an electronic component. The system also includes a heat conduit including a first portion, a second portion, and a third portion. The heat conduit is configured to transfer heat between the portions. Further, the first portion is configured to transfer heat from the electronic component to the second portion. The second portion is configured to transfer heat to the cooling liquid and to the third portion. The system includes a thermoelectric cooler positioned within the interior space. The thermoelectric cooler includes an absorption side and a rejection side. The thermoelectric cooler is configured to transfer heat from the absorption side to the rejection side.Type: GrantFiled: March 31, 2020Date of Patent: May 23, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Paul Artman, Jeffrey Holland, Vinod Kamath
-
Patent number: 11652842Abstract: Methods, apparatuses, and computer program products for edge device assisted mitigation of publish-subscribe denial of service (DoS) attacks are disclosed. An edge device hosts a virtualized copy of an Internet-of-Things (IoT) device subscribed to one or more publish-subscribe topics. When the edge device receives an indication to activate the virtualized copy of the IoT device, for example, during a DoS attack on the IoT device, the edge device activates the virtualized copy of the IoT device, which receives traffic from the publish-subscribe topic. The virtualized copy of the IoT device applies security policies to incoming traffic received from the subscription topics and transmits to the IoT device sanitized traffic obtained from the received incoming subscription content traffic.Type: GrantFiled: June 29, 2020Date of Patent: May 16, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Bogdan-Cosmin Chifor, George-Andrei Stanescu, Radu Mihai Iorga, Corneliu-Ilie Calciu
-
Patent number: 11641316Abstract: Capturing data packets for analysis using a virtual machine including receiving, at an analyzer virtual machine, an encapsulated packet for analysis, wherein the encapsulated packet comprises a monitoring metadata header and a data packet with a data packet header; stripping the monitoring metadata header from the encapsulated packet to obtain a de-encapsulated packet comprising the data packet with the data packet header; and directing, based on the data packet header, the de-encapsulated packet to a virtual network interface associated with a packet capture application within the analyzer virtual machine.Type: GrantFiled: June 29, 2020Date of Patent: May 2, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Gavril Ioan Florian, Andrei I. Bunghez, Bogdan-Alexandru Ratiu, Anda-Maria Nicolae
-
Patent number: 11637810Abstract: A method for link layer authentication includes receiving, at an edge network access node, a link layer authentication packet from a client, seeking network access, using a remote NAS agent running on the edge network access node. The method transmits, using a tunneling connection, the link layer authentication packet to a remote NAS in a link layer authentication process. The link layer authentication process exchanges the link layer authentication packet with an authentication server to authenticate the client. The method includes receiving a link layer authentication packet from the remote NAS over the tunneling connection. The received link layer authentication packet includes a response from the authentication server regarding the transmitted link layer authentication packet.Type: GrantFiled: June 26, 2020Date of Patent: April 25, 2023Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Bogdan Chifor, George-Andrei Stanescu, Radu Iorga, Corneliu-Ilie Calciu
-
Patent number: 11635793Abstract: Systems, methods, apparatuses for fan type identification are disclosed. A predetermined pulse width modulation duty cycle is used to obtain a sequence of fan speeds from a fan over a time period. A fan type of the fan is determined based on the sequence of fan speeds.Type: GrantFiled: May 6, 2020Date of Patent: April 25, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Ming Chang Chuang, Jui-Chan Fan, Yuhung Wang, Chenwei Lee, Edward Yu-Chen Kung
-
Patent number: 11614198Abstract: Display and audio systems and methods for controlling positioning of displays and speakers based on viewer and listener attention are disclosed. According to an aspect, a display system includes a selectively adjust a viewing angle of a display for one or more viewers. The display system also includes a motorized mechanism that controllably positions the display in one of the positions. An attention detection system is configured to acquire movement and position data of the viewer(s). The attention detection system is also configured to determine whether attention of the viewer(s) is directed to the display based on the acquired data. Further, the attention detection system is configured to control the support assembly to adjust the viewing angle of the display for viewing by the viewer(s) in response to determining that the attention of the viewer(s) is directed to the display.Type: GrantFiled: December 13, 2019Date of Patent: March 28, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Matthew Robert Alcorn, Youssef Jouad, James Gordon McLean
-
Patent number: 11615173Abstract: Systems and methods for managing requests to implement account related actions based on biometric data are disclosed herein. According to an aspect, a system includes a first computing device comprising a user account manager configured to manage an account of a user. The user account manager is also configured to receive a request to implement an action associated with the account. Further, the user account manager is configured to receive, from a second computing device of the user, biometric data associated with the user. The user account manager is also configured to manage the request to implement the action based on the received biometric data.Type: GrantFiled: June 29, 2020Date of Patent: March 28, 2023Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Gary Cudak, Nathan Peterson, John Petersen, Heather Cudak
-
Patent number: 11601321Abstract: Data center management over a power plane, including: coupling, via a plurality of power planes, a management hub to one or more servers; and transferring, via the plurality of power planes, data between the management hub and the one or more servers.Type: GrantFiled: June 30, 2020Date of Patent: March 7, 2023Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.Inventors: Connor B. Reed, Christopher L. Wood, Keith M. Campbell