-
公开(公告)号:US20230418730A1
公开(公告)日:2023-12-28
申请号:US17808204
申请日:2022-06-22
Applicant: Dell Products L.P.
Inventor: Suren Kumar , Thanuja C
IPC: G06F11/36
CPC classification number: G06F11/3684
Abstract: Code files for performing test cases on information handling systems may be generated from pre-existing test cases using natural language processing and/or machine learning algorithms. For example, a method may include receiving a test case comprising a plurality of tasks; identifying, by inputting the test case into a machine learning algorithm, a subset of code segments from code segments of at least one pre-existing test case in a code library matching at least one task of the plurality of tasks in the test case; and generating an indication of the subset of code segments for re-use from the at least one pre-existing test case for the test case.
-
公开(公告)号:US11829482B2
公开(公告)日:2023-11-28
申请号:US17381337
申请日:2021-07-21
Applicant: Dell Products L.P.
Inventor: Parminder Singh Sethi , Suren Kumar
CPC classification number: G06F21/575 , G06F9/45545 , G06F9/45558 , G06F21/31 , G06F21/54 , G06F21/602 , G06F21/107 , G06F2009/45587
Abstract: An apparatus comprises a processing device configured to receive, at a host operating system of a virtual machine host, a request to execute a virtual machine and to obtain, from a virtual trusted platform module running on the virtual machine host, credentials for logging in to a guest operating system of the virtual machine. The processing device is further configured to provide, to pre-boot authentication software associated with the virtual machine, the credentials obtained from the virtual trusted platform module, and to automatically log in to the guest operating system of the virtual machine utilizing the pre-boot authentication software and the provided credentials.
-
公开(公告)号:US11805114B2
公开(公告)日:2023-10-31
申请号:US17039773
申请日:2020-09-30
Applicant: Dell Products L.P.
Inventor: Parminder Singh Sethi , Suren Kumar
CPC classification number: H04L63/0815 , G06F9/45558 , H04L63/083 , G06F2009/45566 , G06F2009/45587 , G06F2009/45595
Abstract: A system, method, and computer-readable storage medium provide single sign-on (SSO) in a nested virtualization environment by routing authentication tokens received from an authentication server through the hierarchy of virtual machines (VMs) using secure data communications tunnels between each hypervisor and its respective VMs. A key store stores SSO authentication tokens for users of the nested VMs, and a key controller ensures that each login by a user to a separate VM is associated with its own token. Each login request is uniquely tagged to identify the particular VM requesting credentials, so that the responsive authentication token can be properly routed through the hierarchy. Moreover, session preferences may be associated with each user and/or each VM, enabling a rules evaluator to determine, for each login request, whether SSO functionality should be provided or whether the user should be required instead to provide new login credentials.
-
公开(公告)号:US20230221963A1
公开(公告)日:2023-07-13
申请号:US17574873
申请日:2022-01-13
Applicant: Dell Products, L.P.
Inventor: Suren Kumar , Vinod Durairaj , Veena Ramarao
IPC: G06F9/4401 , G06F11/30
CPC classification number: G06F9/4401 , G06F11/3055 , G06F11/3024
Abstract: Technology described herein is generally directed towards an efficient process to selectively boot (e.g., initialize, re-boot, re-initialize and/or the like) one or more nodes of a server node system based on contextual information that can be automatically acquired. In an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, can facilitate performance of operations. The operations can comprise monitoring operational activity of a node of a software-defined object storage system. The operations can comprise, in response to occurrence of a negative activity event determined based on a result of the monitoring, determining whether a node reboot of the node is to be implemented. The operations can comprise, based on the operational activity analyzed, setting a reboot flag indicating that the node reboot is to comprise a reboot of less than all components of the node.
-
公开(公告)号:US11582107B1
公开(公告)日:2023-02-14
申请号:US17383924
申请日:2021-07-23
Applicant: Dell Products L.P.
Inventor: Karthick Nagarajan , Kumar Prashant , Suren Kumar , Vinod Durairaj
IPC: H04L41/0866 , H04L41/12 , H04L41/22 , H04L41/0806
Abstract: A topology configuration system receives a graphic representation comprising object images of information handling systems to be configured for operating as a complex collection of information handling systems, uses artificial intelligence and deep learning to analyze images on the graphic representation and determine specific information handling systems present in the complex collection of information handling systems. A requirement list is used to create a configuration job. Sets of user instructions are sent to a user to guide the user and sets of device instructions are sent to each information handling system so that the user can configure the plurality of information handling systems to operate as the complex collection of information handling systems. Validation packets may be sent to each information handling system to confirm the complex collection of information handling systems is set up quickly and with little or no troubleshooting.
-
公开(公告)号:US11550593B2
公开(公告)日:2023-01-10
申请号:US16243039
申请日:2019-01-08
Applicant: Dell Products L.P.
Inventor: Vaideeswaran Ganesan , Suren Kumar , B. Balaji Singh , David Keith Chalfant , Swamy Kadaba Chaluvaiah
IPC: G06F9/00 , G06F9/4401 , G06F13/42
Abstract: An information handling system may perform a quick boot based on a determination that a boot does not require an update to at least one of a firmware and hardware of an information handling system. The information handling system may reboot and may determine whether a boot of the system requires an update to at least one of a firmware and hardware of the information handling system. If the boot does not require an update to the at least one of a firmware and hardware of the information handling system, the information handling system may boot by bypassing one or more basic input/output system (BIOS) power-on self-test (POST) operations.
-
公开(公告)号:US11513862B2
公开(公告)日:2022-11-29
申请号:US16877253
申请日:2020-05-18
Applicant: Dell Products L.P.
Inventor: Tandava Venkata Krishna Popuri , Vaideeswaran Ganesan , Pravin Janakiram , Balaji Bondhili Singh , Suren Kumar
Abstract: A deployment manager includes storage for storing a state repository including a state transitions associated with event descriptions generated by a computing device and a computing device manager. The computing device manager obtains a new event description associated with the computing device, and a workload performed by the computing device; in response to obtaining the new event description: matches the new event description to a state transition of the state transitions; and manages the workload based on a predicted next state associated with the state transition.
-
8.
公开(公告)号:US20240202348A1
公开(公告)日:2024-06-20
申请号:US18082029
申请日:2022-12-15
Applicant: Dell Products L.P.
Inventor: Suren Kumar , Vasanth Kumar V , Akbar Sheriff
CPC classification number: G06F21/602 , G06F21/72
Abstract: An information handling system includes an add-in slot and a baseboard management controller (BMC). The add-in slot receives components of a particular type. The BMC receives an identifier from a particular component installed into the add-in slot. The identifier uniquely identifies the component from any other component of the same type. The BMC further determines whether or not a first entry in an encoded component table includes the first identifier, determines an action to perform for the component in response to determining that the entry includes the identifier, and performs the action for the component. The first entry is associated with the first add-in slot.
-
公开(公告)号:US20240020079A1
公开(公告)日:2024-01-18
申请号:US17813052
申请日:2022-07-18
Applicant: Dell Products, L.P.
Inventor: Suren Kumar , Akbar Sheriff , Michael Emery Brown , Vasantha Kumar Venkataramanappa
CPC classification number: G06F3/1454 , G09G3/002 , G09G2370/24 , G09G2360/18
Abstract: A modular server chassis enclosure controller (EC) on-premises keyboard video and mouse module has an EC frame buffer memory and an EC virtual network computing (libvnc) client process. The libvnc fetches an EC frame buffer memory address, displays an on-screen display (OSD) screen to a user and accepts user selection of a blade server deployed in the modular server chassis from the OSD. The libvnc receives a virtual network computing (VNC) streaming session over transport layer security, from a VNC computing server process of the selected blade server. The libvnc determines whether the VNC server process has data to send and, if it does, reads graphics data from the virtual network computing server process and writes the graphics data from the VNC server to the EC frame buffer memory address. The graphics data is displayed on an on-premises monitor coupled to the modular server chassis from the EC frame buffer.
-
公开(公告)号:US11829770B2
公开(公告)日:2023-11-28
申请号:US17574873
申请日:2022-01-13
Applicant: Dell Products, L.P.
Inventor: Suren Kumar , Vinod Durairaj , Veena Ramarao
IPC: G06F9/4401 , G06F11/30
CPC classification number: G06F9/4401 , G06F11/3024 , G06F11/3055
Abstract: Technology described herein is generally directed towards an efficient process to selectively boot (e.g., initialize, re-boot, re-initialize and/or the like) one or more nodes of a server node system based on contextual information that can be automatically acquired. In an embodiment, a system can comprise a processor, and a memory that stores executable instructions that, when executed by the processor, can facilitate performance of operations. The operations can comprise monitoring operational activity of a node of a software-defined object storage system. The operations can comprise, in response to occurrence of a negative activity event determined based on a result of the monitoring, determining whether a node reboot of the node is to be implemented. The operations can comprise, based on the operational activity analyzed, setting a reboot flag indicating that the node reboot is to comprise a reboot of less than all components of the node.
-
-
-
-
-
-
-
-
-