Patents by Inventor Sreekumar Nair

Sreekumar Nair 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: 20250173266
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Application
    Filed: January 21, 2025
    Publication date: May 29, 2025
    Inventor: Sreekumar Nair
  • Publication number: 20250068486
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Application
    Filed: November 11, 2024
    Publication date: February 27, 2025
    Inventor: Sreekumar Nair
  • Publication number: 20250028529
    Abstract: A method for processing a software application workflow using a workflow engine includes receiving a workflow configuration defining the workflow including a plurality of nodes and a plurality of connections between the nodes, each of the nodes associated with a corresponding software processing task. The method includes determining a first set of nodes of the plurality of nodes to be executed based on the workflow configuration and the plurality of connections. The method includes causing execution of the software processing tasks associated with the first set of nodes, resulting in an execution result. The method includes determining a second set of nodes of the plurality of nodes to be executed based on the workflow configuration, the plurality of connections, and the execution result. The method includes causing execution in parallel of the tasks associated with the second set of nodes.
    Type: Application
    Filed: July 8, 2024
    Publication date: January 23, 2025
    Inventors: Babuvenkatesh Jeyapal, Hema Priya Elumalai Palani, Shyam Sreekumar Nair, Daman Dogra, Biju Kozhikode Kizhakhemadtil
  • Patent number: 12204451
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Grant
    Filed: August 23, 2023
    Date of Patent: January 21, 2025
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 12141623
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: November 12, 2024
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 12073099
    Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: August 27, 2024
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Publication number: 20240036936
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Application
    Filed: October 6, 2023
    Publication date: February 1, 2024
    Inventor: Sreekumar Nair
  • Publication number: 20230393982
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Application
    Filed: August 23, 2023
    Publication date: December 7, 2023
    Inventor: Sreekumar Nair
  • Publication number: 20230359374
    Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.
    Type: Application
    Filed: January 30, 2023
    Publication date: November 9, 2023
    Inventor: Sreekumar Nair
  • Patent number: 11809914
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: November 7, 2023
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Publication number: 20230325218
    Abstract: A system and method for providing dynamic information virtualization (DIV) is disclosed. According to one embodiment, a device includes a dynamic optimization manager (DOM), a process and memory manager (PMM), a memory, and a host device driver. The device starts virtual functions after booting to allow a virtual machine (VM) running a guest operating system to identify the virtual functions and load virtual drivers of the virtual functions. The PMM allocates a unified cache from the memory to facilitate coherent access to information from storage and network resources by the VM. The host device driver enables a guess process in the VM to access the information stored in the unified cache in a secure and isolated manner.
    Type: Application
    Filed: June 5, 2023
    Publication date: October 12, 2023
    Inventor: Sreekumar Nair
  • Patent number: 11775432
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Grant
    Filed: January 8, 2021
    Date of Patent: October 3, 2023
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 11669355
    Abstract: A system and method for providing dynamic information virtualization (DIV) is disclosed. According to one embodiment, a device includes a dynamic optimization manager (DOM), a process and memory manager (PMM), a memory, and a host device driver. The device starts virtual functions after booting to allow a virtual machine (VM) running a guest operating system to identify the virtual functions and load virtual drivers of the virtual functions. The PMM allocates a unified cache from the memory to facilitate coherent access to information from storage and network resources by the VM. The host device driver enables a guest process in the VM to access the information stored in the unified cache in a secure and isolated manner.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: June 6, 2023
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 11567680
    Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: January 31, 2023
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Publication number: 20220019364
    Abstract: A method and system for dynamic storage scaling based on automatically parallelizing access of names and data across multiple nodes or micro object stores (MOSs) is provided. A dynamic storage scaling device cluster is provisioned for a particular level of parallelism (e.g., N MOSs) when the cluster is created. The N MOSs may initially reside in a few physical servers (e.g., one server). When the data distribution causes peak resource usage of the physical servers, new server(s) can be added. Some micro object stores (MOSs) are moved to the new physical server(s) through a meiosis process. The storage devices associated with the moved MOSs are unmounted from the original servers and mounted to the new server(s). The meiosis continues until the cluster grows to full capacity. The scaling is dynamic and efficient since no data copy is involved in the meiosis and the initial resource cost is optimized.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 20, 2022
    Inventor: Sreekumar Nair
  • Patent number: 11175936
    Abstract: A system and method for providing dynamic I/O virtualization is herein disclosed. According to one embodiment, a device capable of performing hypervisor-agnostic and device-agnostic I/O virtualization includes a host computer interface, memory, I/O devices (GPU, disk, NIC), and efficient communication mechanisms for virtual machines to communicate their intention to perform I/O operations on the device. According to one embodiment, the communication mechanism may use shared memory. According to some embodiments, the device may be implemented purely in hardware, in software, or using a combination of hardware and software. According to some embodiments, the device may share its memory with guest processes to perform optimizations including but not limited to a shared page cache and a shared heap.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: November 16, 2021
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Publication number: 20210255882
    Abstract: A system and method for providing dynamic device virtualization is herein disclosed. According to one embodiment, the computer-implemented method includes providing a hypervisor and one or more guest virtual machines (VMs). Each guest VM is disposed to run a guest user process and the hypervisor is split into a device hypervisor and a compute hypervisor. The computer-implemented method further includes providing an interface between the device hypervisor and the compute hypervisor. The compute hypervisor manages an efficient use of CPU and memory of a host and the device hypervisor manages a device connected to the host by exploiting hardware acceleration of the device.
    Type: Application
    Filed: April 12, 2021
    Publication date: August 19, 2021
    Inventor: Sreekumar Nair
  • Publication number: 20210157653
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Application
    Filed: February 4, 2021
    Publication date: May 27, 2021
    Inventor: Sreekumar Nair
  • Publication number: 20210133104
    Abstract: A system and method for providing storage virtualization (SV) is disclosed. According to one embodiment, a system includes a storage device having a tier 1 cache and a Tier 2 storage, an operating system and a file system having a Tier 0 memory cache that stores application data. The Tier 0 memory cache synchronizes the application data with the tier 1 cache and the Tier 2 storage.
    Type: Application
    Filed: January 8, 2021
    Publication date: May 6, 2021
    Inventor: Sreekumar Nair
  • Patent number: 10929195
    Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: February 23, 2021
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair