Patents by Inventor Harsh Kumar
Harsh 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: 20250123346Abstract: A method includes receiving a selection of a scan protocol for the scan of a subject and obtaining localizer images including an anatomic landmark of interest of the subject acquired with the MRI system. The method includes automatically detecting the anatomic landmark of interest in localizer images and determining a geometry plan of the scan including extents of the anatomic landmark of interest. The method includes automatically determining a coverage of the scan to include the anatomic landmark of interest and to match the extents of the anatomic landmark of interest. The method includes obtaining limits on adjustments scan time and one or more image quality parameters for the scan protocol. The method includes generating an updated scan protocol by automatically adjusting one or more parameters of the scan protocol based on the scan protocol, the limits on adjustments, and the coverage of the scan.Type: ApplicationFiled: October 11, 2023Publication date: April 17, 2025Inventors: Tisha Anie Abraham, Dattesh Dayanand Shanbhag, Harsh Kumar Agarwal, Sheila Srinivasan Washburn, Maggie MeiKei Fung, Suchandrima Banerjee, Patrick Quarterman, Ramesh Venkatesan, Sajith Rajamani
-
Publication number: 20250113287Abstract: A transceiver for sending and receiving data packets on a communication channel. The transceiver receives a first request packet including a plurality of information fields having a first type of operation to be performed on a memory device and a first address. The transceiver stores the first type of operation and the first address in a memory associated with the transceiver, and sends to a target device, the first request packet with the first address. The transceiver then receives a second request packet, including a second address in the memory device, and determines, based on the first type of operation, the first address, and the second address, that the second request packet is part of a sequence of request packets to the target device. The transceiver then eliminates, in a header of the second request packet, a portion of the second address to form a third request packet and sends the third request packet to the target device.Type: ApplicationFiled: September 29, 2023Publication date: April 3, 2025Inventors: Mark Rosenbluth, Anurag Chaudhary, Harsh Kumar, Guan Wang
-
Publication number: 20250061078Abstract: In various examples, when a bridge of a chip has received an eviction request from a client of the chip, the bridge may transmit a read request that corresponds to the same cache line to another chip without waiting for an inter-chip completion response for the eviction request. When the read request is received, the bridge may determine whether the eviction request has already been sent to the other chip and transmit the read request based at least on the eviction request being sent to the other chip using an ordered communication network to ensure the communications are received and/or processed by the other chip in an order that maintains memory coherency. Additionally, the chips may process read unique requests without using an inter-chip completion acknowledgement and may process copy back requests by transmitting corresponding copy back write data with the copy back requests.Type: ApplicationFiled: August 15, 2023Publication date: February 20, 2025Inventors: Anurag Chaudhary, Guan Wang, Harsh Kumar
-
Publication number: 20240385267Abstract: A method for magnetic resonance imaging (MRI) includes determining a Partial Fourier (PF) factor and an acceleration factor for acquiring k-space data from a subject. The method also includes acquiring a set of k-space data from the subject using the PF factor along with an under-sampling technique, wherein the under-sampling technique is dependent on the acceleration factor. The image of the subject is reconstructed by processing the set of k-space data using a deep learning (DL) network.Type: ApplicationFiled: May 15, 2024Publication date: November 21, 2024Inventors: Sudhanya Chatterjee, Harsh Kumar Agarwal, Florintina C, Rohan Keshav Patil, Suresh Emmanuel Devadoss Joel, Sajith Rajamani
-
Publication number: 20240385274Abstract: A method includes obtaining k-space data acquired by an MRI scanner from a single channel body coil utilizing a multi-shot EP-DWI pulse sequence and sampling the k-space data for a plurality of shots so that for each shot both a central k-space is fully sampled to form a central calibration region and an outer k-space is partially sampled by a factor equal to a number of shots. The method includes reconstructing an initial fully sampled k-space estimate for each shot utilizing both partial Fourier constant sampling and projection on convex sets reconstruction, wherein the plurality of shots is treated as a plurality of channels for filling in missing k-space for a respective shot. The method includes utilizing a low-rank regularization algorithm in an iterative manner to generate a reconstructed image for each shot, wherein the initial fully sampled k-space estimate for each shot is utilized as an initial guess.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Inventors: Nitin Jain, Ashok Kumar P Reddy, Rajdeep Das, Sajith Rajamani, Rajagopalan Sundaresan, Harsh Kumar Agarwal, Ramesh Venkatesan
-
Publication number: 20240378696Abstract: A method includes acquiring an MRI complex signal having a plurality of complex echoes during an SWI sequence. The method includes phase filtering each complex echo of the plurality of complex echoes. The method also includes generating a respective phase image and a respective magnitude image from each phase filtered complex echo. The method further includes combining separately the respective magnitude images of the plurality of complex echoes with each other to generate a combined magnitude image and the respective phase images of the plurality of complex echoes with each other to generate a combined phase image. The method includes generating a complex image from both the combined magnitude image and the combined phase image. The method includes utilizing a deep learning-based denoising network to denoise the complex image to generate a denoised complex image.Type: ApplicationFiled: May 8, 2023Publication date: November 14, 2024Inventors: Florintina C, Sajith Rajamani, Preetham Shankpal, Suresh Emmanuel Devadoss Joel, Sudhanya Chatterjee, Rohan Patil, Ramesh Venkatesan, Rajagopalan Sundaresan, Harsh Kumar Agarwal
-
Publication number: 20240215848Abstract: A method for performing a scan of a subject utilizing a magnetic resonance imaging (MRI) system includes triggering a prescan by an MRI scanner of the MRI system upon the subject being setup on a table of the MRI scanner and the table reaching an iso-center of the MRI scanner. The method includes subsequent to the prescan, triggering a calibration scan of the subject with the MRI scanner, wherein the calibration scan is an acoustic noise suppressed MRI scan. The method includes obtaining calibration data from the calibration scan. The method includes obtaining prescription parameters for subsequent scans of the subject with the MRI scanner from the calibration data. The method includes triggering at least one scan of the subject with the MRI scanner based on the prescription parameters.Type: ApplicationFiled: December 28, 2022Publication date: July 4, 2024Inventors: Florian Wiesinger, Dattesh Dayanand Shanbhag, Kavitha Manickam, Harsh Kumar Agarwal, Dawei Gui, Chitresh Bhushan
-
Publication number: 20240069884Abstract: A computer-implemented method, computer-readable medium and computer system to execute containerized applications includes initiating a Supervisor Cluster on top of a SDDC to support execution of containerized applications. A supervisor cluster namespace is created on the Supervisor Cluster. A storage policy is attached to the supervisor cluster namespace. Then, a control plane is bootstrapped, and containerized applications are executed in a virtual machine cluster using vSphere pods as the worker nodes in the virtual machine cluster.Type: ApplicationFiled: August 23, 2022Publication date: February 29, 2024Inventors: Anubhab Majumdar, Harsh Kumar, George Hicken
-
Patent number: 11876671Abstract: An example method of configuring a cluster network for an application management system having virtual machines (VMs) executing on a virtualization layer in a cluster of hosts connected to a physical network, wherein the application management system is integrated with the virtualization layer, the method including: deploying, by a virtualization management server, a master server of the application management system prior to configuration of a cluster network that connects the VMs, the master server connected to the virtualization management server by a management network isolated from the cluster network; configuring, by the master server in cooperation with a network manager, the cluster network to connect the VMs; and connecting, by the master server in cooperation with the network manager, the cluster network to an edge node configured to support external ingress/egress for the cluster network.Type: GrantFiled: August 30, 2021Date of Patent: January 16, 2024Assignee: VMware, Inc.Inventors: Yahya Cahyadi, George Gregory Hicken, Ian Hunter Gann, Nanda Kishore Krishna, Harsh Kumar
-
Publication number: 20230420194Abstract: An electrical apparatus includes: a first electrically conductive contact; and a switch. The switch includes: an electrically conductive moveable contact; a cam; an actuator connected to the electrically conductive moveable contact, the actuator including a cam region configured to interact with the cam. Rotation of the cam moves the actuator between one of two stable positions, the two stable positions including a first position and a second position. The switch also includes an elastic assembly coupled to the actuator, the elastic assembly configured to hold the actuator in either of the two stable positions. When the actuator is in the first position, the switch is closed and the electrically conductive moveable contact is connected to the first electrically conductive contact; and, when the actuator is in the second position, the switch is open and the electrically conductive moveable contact is separated from the first electrically conductive contact.Type: ApplicationFiled: May 23, 2023Publication date: December 28, 2023Inventors: Upendra Singh, Harsh Kumar, Shrikant Hanumantrao Tarte
-
Publication number: 20230367938Abstract: A method comprises creating an electronic module design having a plurality of electronic components comprising a plurality of low power enabled components and defining a model of functional behavior and of power behavior. The method also comprises identifying sequential element information correlated with an electronic component based on the models of functional and power behavior. the sequential element information comprising a first control signal and a second control signal. A coverage test is generated based on the sequential element information and is configured to quantify behavior of the electronic component based on a relationship of a plurality of activation states of a first control signal to a plurality of activation states of a second control signal. A simulation file is run to simulate operation of the electronic module design, and a performance status of the electronic module design is determined in response to running the simulation file.Type: ApplicationFiled: May 10, 2023Publication date: November 16, 2023Inventors: Vivek Gandhi, Ramakrishnan Venkatraman, Lakshmanan Balasubramanian, Harsh Kumar Sharma
-
Patent number: 11809751Abstract: Container images are fetched in a clustered container host system with a shared storage device. Fetching a first container image in a first virtual machine includes creating a first virtual disk in the shared storage device, storing an image of the first container in the first virtual disk, mounting the first virtual disk to the first virtual machine, and updating a metadata cache to associate the image of the first container to the first virtual disk. Fetching a second container image in a second virtual machine includes checking the metadata cache to determine that a portion of the image of the second container is stored in the first virtual disk, creating a second virtual disk in the shared storage device, adding a reference to the first virtual disk in a metadata of the second virtual disk, and mounting the second virtual disk to the second virtual machine.Type: GrantFiled: February 23, 2022Date of Patent: November 7, 2023Assignee: VMware, Inc.Inventors: Benjamin J. Corrie, Harsh Kumar
-
Publication number: 20230169054Abstract: A device may process data associated with a first entity and a second entity, using one or more machine learning techniques, to identify a set of trends associated with a set of documents. The device may receive new documents associated with the first entity and the second entity. The device may generate, based on the set of trends, a first set of exceptions indicating that a new document is associated with a first type of error. The device may generate, using a similarity analysis technique, a second set of exceptions indicating that a new document is associated with a second type of error. The device may communicate with one or more systems to perform one or more actions associated with correction or prevention of processing errors relating to the new document based a claim relating to the first set of exceptions or the second set of exceptions.Type: ApplicationFiled: January 24, 2023Publication date: June 1, 2023Inventors: Prakash GHATAGE, Nirav Jagdish SAMPAT, Kumar VISWANATHAN, Harsh Kumar KATIYAR, Billy HART, Amit PORWAL
-
Publication number: 20220179592Abstract: Container images are fetched in a clustered container host system with a shared storage device. Fetching a first container image in a first virtual machine includes creating a first virtual disk in the shared storage device, storing an image of the first container in the first virtual disk, mounting the first virtual disk to the first virtual machine, and updating a metadata cache to associate the image of the first container to the first virtual disk. Fetching a second container image in a second virtual machine includes checking the metadata cache to determine that a portion of the image of the second container is stored in the first virtual disk, creating a second virtual disk in the shared storage device, adding a reference to the first virtual disk in a metadata of the second virtual disk, and mounting the second virtual disk to the second virtual machine.Type: ApplicationFiled: February 23, 2022Publication date: June 9, 2022Inventors: Benjamin J. CORRIE, Harsh KUMAR
-
Patent number: 11262953Abstract: Container images are fetched in a clustered container host system with a shared storage device. Fetching a first container image in a first virtual machine includes creating a first virtual disk in the shared storage device, storing an image of the first container in the first virtual disk, mounting the first virtual disk to the first virtual machine, and updating a metadata cache to associate the image of the first container to the first virtual disk. Fetching a second container image in a second virtual machine includes checking the metadata cache to determine that a portion of the image of the second container is stored in the first virtual disk, creating a second virtual disk in the shared storage device, adding a reference to the first virtual disk in a metadata of the second virtual disk, and mounting the second virtual disk to the second virtual machine.Type: GrantFiled: January 24, 2020Date of Patent: March 1, 2022Assignee: VMware, Inc.Inventors: Benjamin J. Corrie, Harsh Kumar
-
Publication number: 20210392042Abstract: An example method of configuring a cluster network for an application management system having virtual machines (VMs) executing on a virtualization layer in a cluster of hosts connected to a physical network, wherein the application management system is integrated with the virtualization layer, the method including: deploying, by a virtualization management server, a master server of the application management system prior to configuration of a cluster network that connects the VMs, the master server connected to the virtualization management server by a management network isolated from the cluster network; configuring, by the master server in cooperation with a network manager, the cluster network to connect the VMs; and connecting, by the master server in cooperation with the network manager, the cluster network to an edge node configured to support external ingress/egress for the cluster network.Type: ApplicationFiled: August 30, 2021Publication date: December 16, 2021Inventors: Yahya CAHYADI, George Gregory HICKEN, Ian Hunter GANN, Nanda Kishore KRISHNA, Harsh KUMAR
-
Patent number: 11144401Abstract: A system and method of performing an incremental backup process are disclosed. In certain aspects, the method comprises retrieving a first metadata associated with a previous backup process of a component from a backup location in a storage. The method further comprises passing the first metadata to the component for determining incremental backup data of the component corresponding to a difference between current data of the component and data of the component associated with the previous backup process. The method further comprises receiving information indicative of the incremental backup data from the component. The method further comprises receiving, from the component, a second metadata associated with the incremental backup process. The method also comprises storing the incremental backup data and the second metadata as associated with the incremental backup process.Type: GrantFiled: November 16, 2018Date of Patent: October 12, 2021Assignee: VMware, Inc.Inventors: Abhijit Seal, Harsh Kumar, Md. Borhan Uddin, Sachin Tiwari
-
Patent number: 11108629Abstract: An example method of configuring a cluster network for an application management system having a cluster of virtual machines (VMs) is described. The VMs execute on a virtualization layer in a cluster of hosts connected to a physical network, the application management system integrated with the virtualization layer. The method includes: receiving, at a first master server, a request to assign network ports of the cluster network to control VMs of the VMs, the control VMs executing master servers of the application management system and having first network interfaces connected to a management network isolated from the cluster network; provisioning, by cooperation of the first master server with a network manager, the network ports of the cluster network; and reconfiguring, by cooperation of the first master server with a virtualization management server, the control VMs with second network interfaces connected to the network ports of the cluster network.Type: GrantFiled: April 2, 2020Date of Patent: August 31, 2021Assignee: VMware, Inc.Inventors: Yahya Cahyadi, George Gregory Hicken, Ian Hunter Gann, Nanda Kishore Krishna, Harsh Kumar
-
Publication number: 20210232345Abstract: Container images are fetched in a clustered container host system with a shared storage device. Fetching a first container image in a first virtual machine includes creating a first virtual disk in the shared storage device, storing an image of the first container in the first virtual disk, mounting the first virtual disk to the first virtual machine, and updating a metadata cache to associate the image of the first container to the first virtual disk. Fetching a second container image in a second virtual machine includes checking the metadata cache to determine that a portion of the image of the second container is stored in the first virtual disk, creating a second virtual disk in the shared storage device, adding a reference to the first virtual disk in a metadata of the second virtual disk, and mounting the second virtual disk to the second virtual machine.Type: ApplicationFiled: January 24, 2020Publication date: July 29, 2021Inventors: Benjamin J. CORRIE, Harsh KUMAR
-
Patent number: 10713431Abstract: A method may include receiving, from multiple, different sources, documents. The documents may be received in multiple, different file formats. The method may include performing operations on the documents to prepare the documents for processing, to obtain data included in the documents, or to determine information describing the documents. The method may include storing or providing, for storage, status information corresponding to the documents. The status information for a document may identify results of performing the operations with regard to the document. The method may include receiving an instruction that identifies an action to perform with regard to the document. The method may include performing the action. The method may include updating the status information to generate updated status information based on a result of performing the action. The method may include providing the updated status information.Type: GrantFiled: December 8, 2016Date of Patent: July 14, 2020Assignee: Accenture Global Solutions LimitedInventors: Prakash Ghatage, Tomas Chaloupka, Pavel Sem, Harsh Kumar Katiyar, Nirav Sampat, Kumar Viswanathan