Patents by Inventor Suren Kumar
Suren Kumar 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: 20260268163Abstract: A computer-implemented method operated by an electronic device, for generating an improved vision-language model (VLM), includes: obtaining input VLMs including at least one pre-trained based model and a plurality of fined tuned models, wherein each of the at least one pre-trained based model and the plurality of fined tuned models comprises a plurality of components that correspond to a text encoder, a vision encoder, or a projection layer of the VLM; determining a first set of weights that correspond to the plurality of components; generating a first merged model by performing a component-wise merging that comprises: multiplying the plurality of components with the first set of weights; combining the multiplied plurality of components; determining a first performance of the first merged model by validating the first merged model based on an optimization objective.Type: ApplicationFiled: February 25, 2026Publication date: September 10, 2026Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Wenxuan ZHANG, Suren KUMAR, Luowei ZHOU
-
Patent number: 12664701Abstract: Techniques are generally described for item inpainting in images using a small number of reference images without 3D models. In various examples, a first selection of a first item may be received. In some further examples, a first set of weights learned for a generative latent representation model fine-tuned using at least one image of the first item may be determined. In some cases, first user-input image data representing a target environment may be received. In various examples, the generative latent representation model may generate, using the first set of weights, first output image data representing a representation of the first item within the target environment.Type: GrantFiled: March 14, 2023Date of Patent: June 23, 2026Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Mehmet Saygin Seyfioglu, Karim Bouyarmane, Suren Kumar, Amirhossein Tavanaei, Ismail Baha Tutar
-
Patent number: 12417293Abstract: One example method includes receiving data from a container data collector (CDC), and the data concerns a container, analyzing the data and, based on the analyzing, identifying a security tool needed to scan the container, drawing the security tool from a knowledge lake, executing the security tool to perform a vulnerability scan of the container, based on the executing of the security tool, generating and analyzing a report concerning the vulnerability scan, and transmitting the report, and results of the analyzing, to an alert and action stage.Type: GrantFiled: March 29, 2024Date of Patent: September 16, 2025Assignee: EMC IP Holding Company LLCInventors: Suren Kumar, Vinod Durairaj
-
Patent number: 12368683Abstract: An information handling system includes processing modules and an I/O module. The processing modules each have one of a high or low priority level. The I/O module is coupled to a network device and includes network ports coupled to the processing modules. A port bandwidth control engine (PBCE) determines that the network device is providing a maximum bandwidth to the I/O module, and in response, allocates the maximum bandwidth equally to the processing modules. The PBCE further determines that the network device is providing a reduced bandwidth to the I/O module, and, in response, allocates to each high priority level processing module a first bandwidth on the associated network port and allocates to each low priority level processing module a second bandwidth on the associated network port.Type: GrantFiled: December 21, 2022Date of Patent: July 22, 2025Assignee: Dell Products L.P.Inventors: Suren Kumar, Akshita Das, Akbar Sheriff, Sajil Ck
-
Patent number: 12361679Abstract: Systems and methods are provided for classifying images associated with an item, and generating an image set for that item which includes image classifications determined to be helpful for the item type of the item. To classify images, an image classification model is generated and trained using two phases. The first phase uses intermediate model with text and visual processing to teach the model to recognize patterns created by text without requiring OCR at inference. The second phase uses visual processing to refine the model for use at inference. To generate an image set, image classifications helpful to an item type are identified, items are associated with item types, images are obtained for an item, the images are classified using the image classification model, missing image classifications set out in the preferred image set are identified, and a request or requests is generated for the missing image classifications.Type: GrantFiled: December 12, 2022Date of Patent: July 15, 2025Assignee: Amazon Technologies, Inc.Inventors: Nikhil Garg, Suren Kumar
-
Patent number: 12346232Abstract: In one aspect, an example methodology implementing the disclosed techniques can include, by a baseboard management controller (BMC), responsive to a virtual console of a server being launched on a client device via the BMC, collecting one or more environment parameters of the client device and collecting one or more environmental parameters of the server. The method can also include, by the BMC, determining an appropriate display configuration for the server based on an analysis of the one or more environment parameters of the client device and the one or more environmental parameters of the server and configuring a display configuration of the server in accordance with the determined appropriate display configuration.Type: GrantFiled: January 21, 2022Date of Patent: July 1, 2025Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Suren Kumar, Veena Ramarao
-
Patent number: 12346449Abstract: Disclosed methods maintain security key information, including a unique security key, for one or more blade servers inserted in slots of one or more modular chassis. Following an indication of a logical trusted group comprising a plurality of slots, a trusted group database, including the security key information for each blade server in a slot of the trusted group, is maintained. Responsive to detecting movement of a blade server between two slots of the trusted group, a pre boot process of the server blade in the second slot is automatically authenticated via the security key information in the trusted group database. If a blade server not associated with the trusted group is inserted into a trusted group slot, automatic authentication is blocked and the user is prompted to manually authenticate the new blade server. If manual authentication is successful, security key information for the new blade is added to the database.Type: GrantFiled: July 28, 2022Date of Patent: July 1, 2025Assignee: Dell Products L.P.Inventors: Suren Kumar, Akbar Sheriff, Thanuja Chayakumar
-
Patent number: 12339977Abstract: 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.Type: GrantFiled: December 15, 2022Date of Patent: June 24, 2025Assignee: Dell Products L.P.Inventors: Suren Kumar, Vasanth Kumar V, Akbar Sheriff
-
Patent number: 12260238Abstract: In one aspect, an example methodology implementing the disclosed techniques includes receiving, by a systems management console, a network address of a device in a virtual environment, and determining a network address associated with a virtual environment management console based on the received network address of the device in the virtual environment. The method also includes sending, by the systems management console via a systems management agent to the virtual environment management console using the determined network address associated with the virtual environment management console, a request for network addresses of virtual machine (VM) host servers and VMs in the virtual environment. The method also includes receiving, by the systems management console via the systems management agent from the virtual environment management console, the network addresses of the VM host servers and the VMs in the virtual environment and providing a notification of the discovered VM host servers and VMs.Type: GrantFiled: January 20, 2021Date of Patent: March 25, 2025Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Durai Singh, Suren Kumar
-
Patent number: 12254208Abstract: An apparatus comprises a processing device configured to monitor a health status of storage devices that are part of a virtual disk and to identify a first subset of the storage devices that have a first health status and a second subset of the storage devices that have a second health status. The processing device is also configured, responsive to determining that there is sufficient available storage capacity on the second subset of the storage devices to copy data from used storage capacity on the first subset of the storage devices, to resize the virtual disk to a storage capacity determined as a function of storage capacities of the second subset of the storage devices allocated to the virtual disk and to copy data from the used storage capacity on the first subset of the storage devices to the available storage capacity on the second subset of the storage devices.Type: GrantFiled: February 6, 2023Date of Patent: March 18, 2025Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Suren Kumar, Akshita Das
-
Patent number: 12156367Abstract: An apparatus comprises a processing device configured to identify, for a modular server, blade servers installed in a first subset of slots of a chassis of the modular server and storage servers installed in a second subset of the slots. The processing device is also configured to determine, for the modular server, assignment of storage devices of the storage servers installed in the second subset of the slots to respective ones of the first subset of the slots in which the blade servers are installed. The processing device is further configured to detect movement of a given blade server from a first to a second slot in the first subset of the slots, and to dynamically reassign at least a subset of the storage devices from the first to the second slot responsive to validating a configuration of the given blade server moved from the first to the second slot.Type: GrantFiled: April 11, 2023Date of Patent: November 26, 2024Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Suren Kumar, Veena Ramarao
-
Patent number: 12131095Abstract: 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.Type: GrantFiled: July 18, 2022Date of Patent: October 29, 2024Assignee: Dell Products, L.P.Inventors: Suren Kumar, Akbar Sheriff, Michael Emery Brown, Vasantha Kumar Venkataramanappa
-
Publication number: 20240349443Abstract: An apparatus comprises a processing device configured to identify, for a modular server, blade servers installed in a first subset of slots of a chassis of the modular server and storage servers installed in a second subset of the slots. The processing device is also configured to determine, for the modular server, assignment of storage devices of the storage servers installed in the second subset of the slots to respective ones of the first subset of the slots in which the blade servers are installed. The processing device is further configured to detect movement of a given blade server from a first to a second slot in the first subset of the slots, and to dynamically reassign at least a subset of the storage devices from the first to the second slot responsive to validating a configuration of the given blade server moved from the first to the second slot.Type: ApplicationFiled: April 11, 2023Publication date: October 17, 2024Inventors: Parminder Singh Sethi, Suren Kumar, Veena Ramarao
-
Patent number: 12066974Abstract: An information handling system may include a processor and non-transitory computer-readable media communicatively coupled to the processor and having stored thereon a program of instructions configured to, when read and executed by the processor, perform data collection to retrieve hardware information regarding a second information handling system and analyze the hardware information to determine one or more recommended purposes for the second information handling system.Type: GrantFiled: January 12, 2022Date of Patent: August 20, 2024Assignee: Dell Products L.P.Inventors: Venkatesan K, Latchumi K, Suren Kumar
-
Publication number: 20240264763Abstract: An apparatus comprises a processing device configured to monitor a health status of storage devices that are part of a virtual disk and to identify a first subset of the storage devices that have a first health status and a second subset of the storage devices that have a second health status. The processing device is also configured, responsive to determining that there is sufficient available storage capacity on the second subset of the storage devices to copy data from used storage capacity on the first subset of the storage devices, to resize the virtual disk to a storage capacity determined as a function of storage capacities of the second subset of the storage devices allocated to the virtual disk and to copy data from the used storage capacity on the first subset of the storage devices to the available storage capacity on the second subset of the storage devices.Type: ApplicationFiled: February 6, 2023Publication date: August 8, 2024Inventors: Parminder Singh Sethi, Suren Kumar, Akshita Das
-
Patent number: 12056625Abstract: A method comprises collecting data from a computing environment comprising one or more storage devices, wherein the data comprises information identifying assignments of the one or more storage devices to one or more servers in the computing environment. In the method, the data is analyzed using one or more machine learning algorithms, wherein the analyzing comprises predicting whether a given configuration of the one or more storage devices in combination with the one or more servers is a specified configuration. The method also includes generating a storage configuration recommendation for a user based on the analysis, and transmitting the storage configuration recommendation to the user.Type: GrantFiled: August 3, 2020Date of Patent: August 6, 2024Assignee: Dell Products L.P.Inventors: Parminder Singh Sethi, Suren Kumar
-
Publication number: 20240241967Abstract: One example method includes receiving data from a container data collector (CDC), and the data concerns a container, analyzing the data and, based on the analyzing, identifying a security tool needed to scan the container, drawing the security tool from a knowledge lake, executing the security tool to perform a vulnerability scan of the container, based on the executing of the security tool, generating and analyzing a report concerning the vulnerability scan, and transmitting the report, and results of the analyzing, to an alert and action stage.Type: ApplicationFiled: March 29, 2024Publication date: July 18, 2024Inventors: Suren Kumar, Vinod Durairaj
-
Publication number: 20240214327Abstract: An information handling system includes processing modules and an I/O module. The processing modules each have one of a high or low priority level. The I/O module is coupled to a network device and includes network ports coupled to the processing modules. A port bandwidth control engine (PBCE) determines that the network device is providing a maximum bandwidth to the I/O module, and in response, allocates the maximum bandwidth equally to the processing modules. The PBCE further determines that the network device is providing a reduced bandwidth to the I/O module, and, in response, allocates to each high priority level processing module a first bandwidth on the associated network port and allocates to each low priority level processing module a second bandwidth on the associated network port.Type: ApplicationFiled: December 21, 2022Publication date: June 27, 2024Inventors: Suren Kumar, Akshita Das, Akbar Sheriff, Sajil CK
-
Publication number: 20240202348Abstract: 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.Type: ApplicationFiled: December 15, 2022Publication date: June 20, 2024Inventors: Suren Kumar, Vasanth Kumar V, Akbar Sheriff
-
Patent number: 11989308Abstract: One example method includes collecting container information concerning a container, analyzing the container information to identify a security tool needed to perform a vulnerability scan of the container, accessing the security tool from a knowledge lake, running the security tool on the container information to identify a security vulnerability of the container, based on the running of the security tool, generating an alert indicating that the container has the security vulnerability, capturing the security vulnerability and, based on the captured security vulnerability, updating a container image that was used to spawn the container.Type: GrantFiled: July 22, 2021Date of Patent: May 21, 2024Assignee: EMC IP Holding Company LLCInventors: Suren Kumar, Vinod Durairaj