Patents by Inventor Vinay Ravuri

Vinay Ravuri 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: 20230388996
    Abstract: Advances in wireless technologies have resulted in the ability of a 5G communication system to support multiple wireless communication applications. Each of these applications requires special handling in all layers and more so in scheduler and physical layer. The present disclosure presents embodiments of dynamical creating a computation instance with a slice of resources allocated for each scheduling input. Each computation instance may be independently managed, controlled, and customized according to the specific requirements of the corresponding scheduling input. Such a dynamic resource allocation allows large number of slices in PHY layer. Furthermore, when overloading happens, one scheduling inputs may be migrated from one distribution unit (DU) to another DU without interruption for end users during scheduling migration. Accordingly, efficiency and robustness of a 5G communication system may be improved to serve multiple wireless communication applications.
    Type: Application
    Filed: August 7, 2023
    Publication date: November 30, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal
  • Publication number: 20230328720
    Abstract: System and method embodiments are disclosed to improve radio access network coverage area, increase throughput, and reduce power consumption in user equipment (UE). Downlink (DL) and uplink (UL) are disaggregated in one or more radio units (RUs). A UE receives DL data packets from a DL RU and uploads UL data packets to a UL RU disaggregated from the DL RU. The UL RU couples to a distributed unit (DU) directly or via the DL RU such that an acknowledgment or error message for successful or unsuccessful reception of the UL data packets may be sent back to the UE via the DL RU. The DU may track a UE motion trajectory and re-map UL traffic from one UL RU to another UL RU. Embodiments of DL/UL disaggregation may improve power efficiency and be advantageous for various applications such as internet of things, cyber physical systems, 5G communications, etc.
    Type: Application
    Filed: April 8, 2022
    Publication date: October 12, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Gururaj Padaki, Sriram Rajagopal, Vinay Ravuri
  • Patent number: 11758532
    Abstract: Advances in wireless technologies have resulted in the ability of a 5G communication system to support multiple wireless communication applications. Each of these applications requires special handling in all layers and more so in scheduler and physical layer. The present disclosure presents embodiments of dynamical creating a computation instance with a slice of resources allocated for each scheduling input. Each computation instance may be independently managed, controlled, and customized according to the specific requirements of the corresponding scheduling input. Such a dynamic resource allocation allows large number of slices in PHY layer. Furthermore, when overloading happens, one scheduling inputs may be migrated from one distribution unit (DU) to another DU without interruption for end users during scheduling migration. Accordingly, efficiency and robustness of a 5G communication system may be improved to serve multiple wireless communication applications.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: September 12, 2023
    Assignee: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal
  • Publication number: 20230276479
    Abstract: With advanced compute capabilities and growing convergence of wireless standards, there is requirement to run multiple wireless standards, e.g., 4G, 5G, and Wi-Fi, on a single hardware together. Typical solution includes reserving some computing resources for specific wireless standards. Such a resource strategy may not be optimized or efficient according to the real needs for various wireless standards. The present disclosure presents embodiments of using a unified resource controller to take multiple scheduling inputs across various wireless standards, allocate resources among a plurality of configurable processing units, and manage hardware components for data path accelerations including forward error correction, and signal processing implementation. The multiplexing multiple wireless technologies based on spectral utilization may improve the efficiency in power consumption and hardware resources utilization.
    Type: Application
    Filed: May 3, 2023
    Publication date: August 31, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal, Mathivanan Prabhakaran
  • Patent number: 11690089
    Abstract: With advanced compute capabilities and growing convergence of wireless standards, there is requirement to run multiple wireless standards, e.g., 4G, 5G, and Wi-Fi, on a single hardware together. Typical solution includes reserving some computing resources for specific wireless standards. Such a resource strategy may not be optimized or efficient according to the real needs for various wireless standards. The present disclosure presents embodiments of using a unified resource controller to take multiple scheduling inputs across various wireless standards, allocate resources among a plurality of configurable processing units, and manage hardware components for data path accelerations including forward error correction, and signal processing implementation. The multiplexing multiple wireless technologies based on spectral utilization may improve the efficiency in power consumption and hardware resources utilization.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: June 27, 2023
    Assignee: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal, Mathivanan Prabhakaran
  • Publication number: 20230122453
    Abstract: Advances in wireless technologies have resulted in the ability of a 5G communication system to support multiple wireless communication applications. Each of these applications requires special handling in all layers and more so in scheduler and physical layer. The present disclosure presents embodiments of dynamical creating a computation instance with a slice of resources allocated for each scheduling input. Each computation instance may be independently managed, controlled, and customized according to the specific requirements of the corresponding scheduling input. Such a dynamic resource allocation allows large number of slices in PHY layer. Furthermore, when overloading happens, one scheduling inputs may be migrated from one distribution unit (DU) to another DU without interruption for end users during scheduling migration. Accordingly, efficiency and robustness of a 5G communication system may be improved to serve multiple wireless communication applications.
    Type: Application
    Filed: December 15, 2022
    Publication date: April 20, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal
  • Patent number: 11576190
    Abstract: Advances in wireless technologies have resulted in the ability of a 5G communication system to support multiple wireless communication applications. Each of these applications requires special handling in all layers and more so in scheduler and physical layer. The present disclosure presents embodiments of dynamical creating a computation instance with a slice of resources allocated for each scheduling input. Each computation instance may be independently managed, controlled, and customized according to the specific requirements of the corresponding scheduling input. Such a dynamic resource allocation allows large number of slices in PHY layer. Furthermore, when overloading happens, one scheduling inputs may be migrated from one distribution unit (DU) to another DU without interruption for end users during scheduling migration. Accordingly, efficiency and robustness of a 5G communication system may be improved to serve multiple wireless communication applications.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: February 7, 2023
    Assignee: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal
  • Publication number: 20230026046
    Abstract: With advanced compute capabilities and growing convergence of wireless standards, there is requirement to run multiple wireless standards, e.g., 4G, 5G, and Wi-Fi, on a single hardware together. Typical solution includes reserving some computing resources for specific wireless standards. Such a resource strategy may not be optimized or efficient according to the real needs for various wireless standards. The present disclosure presents embodiments of using a unified resource controller to take multiple scheduling inputs across various wireless standards, allocate resources among a plurality of configurable processing units, and manage hardware components for data path accelerations including forward error correction, and signal processing implementation. The multiplexing multiple wireless technologies based on spectral utilization may improve the efficiency in power consumption and hardware resources utilization.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal, Mathivanan Prabhakaran
  • Publication number: 20230026248
    Abstract: Advances in wireless technologies have resulted in the ability of a wireless communication system to support wireless communications of different standards, e.g., 5G, LTE, and Wi-Fi. Different Wireless standards have aspects which are very different from each other. Described in the present disclosure are embodiments of architecture with hardware and software split to allow implementation of different wireless standards along a configurable signal process path. The configurable signal process path comprises software configurable operators that may be configured in a desired level of granularity to load desirable software to process signals of various standards on the same hardware. Embodiments of the disclosed architecture with hybrid hardware and software implementation may improve system operation efficiency and lower system complexity to serve communications across multiple wireless standards.
    Type: Application
    Filed: July 20, 2021
    Publication date: January 26, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Chaekwan Lee, Hariprasad Gangadharan, Umesh Dattatraya Nimbhorkar, Vishwanatha Tarikere Basavaraja, Sriram Rajagopal, Tae Ryun Chang, Gopalakrishnan Perur Krishnan
  • Publication number: 20230007664
    Abstract: Advances in wireless technologies have resulted in the ability of a 5G communication system to support multiple wireless communication applications. Each of these applications requires special handling in all layers and more so in scheduler and physical layer. The present disclosure presents embodiments of dynamical creating a computation instance with a slice of resources allocated for each scheduling input. Each computation instance may be independently managed, controlled, and customized according to the specific requirements of the corresponding scheduling input. Such a dynamic resource allocation allows large number of slices in PHY layer. Furthermore, when overloading happens, one scheduling inputs may be migrated from one distribution unit (DU) to another DU without interruption for end users during scheduling migration. Accordingly, efficiency and robustness of a 5G communication system may be improved to serve multiple wireless communication applications.
    Type: Application
    Filed: July 2, 2021
    Publication date: January 5, 2023
    Applicant: EdgeQ, Inc.
    Inventors: Vinay Ravuri, Sriram Rajagopal
  • Patent number: 9158713
    Abstract: A system and method are provided for evenly distributing central processing unit (CPU) packet processing workloads. The method accepts packets for processing at a port hardware module port interface. The port hardware module supplies the packets to a direct memory access (DMA) engine for storage in system memory. The port hardware module also supplies descriptors to a mailbox. Each descriptor identifies a corresponding packet. The mailbox has a plurality of slots, and loads the descriptors into empty slots. There is a plurality of CPUs, and each CPU fetches descriptors from assigned slots in the mailbox. Then, each CPU processes packets in the system memory in the order in which the associated descriptors are fetched. A load balancing module estimates each CPU workload and reassigns mailbox slots to CPUs in response to unequal CPU workloads.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: October 13, 2015
    Assignee: Applied Micro Circuits Corporation
    Inventors: Keyur Chudgar, Vinay Ravuri, Loc Nhin Ho
  • Patent number: 8918791
    Abstract: A hardware-based method is provided for allocating shared resources in a system-on-chip (SoC). The SoC includes a plurality of processors and at least one shared resource, such as an input/output (IO) port or a memory. A queue manager (QM) includes a plurality of input first-in first-out memories (FIFOs) and a plurality of output FIFOs. A first application writes a first request to access the shared resource. A first application programming interface (API) loads the first request at a write pointer of a first input FIFO associated with the first processor. A resource allocator reads the first request from a read pointer of the first input FIFO, generates a first reply, and loads the first reply at a write pointer of a first output FIFO associated with the first processor. The first API supplies the first reply, from a read pointer of the first output FIFO, to the first application.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: December 23, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventors: Keyur Chudgar, Vinay Ravuri, Kumar Sankaran
  • Patent number: 8881161
    Abstract: An operating system (OS) is provided including a hardware-based task scheduler, with a method for managing OS sourced tasks to be performed by a central processing unit (CPU). An OS, partially enabled as software instructions stored in a computer-readable medium and executed by the CPU, generates CPU tasks. The CPU tasks are buffered in a computer-readable task database memory. CPU task IDs associated with the buffered CPU tasks are enqueued in a CPU queue. Subsequently, the CPU dequeues a first task ID from the CPU queue, and accessing a first CPU task from the task database associated with the first CPU task ID. The CPU delivers the first CPU task to the OS. The OS generates the CPU instructions needed to perform the first CPU task, and sends the CPU instructions to the CPU for performance.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: November 4, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventors: Keyur Chudgar, Vinay Ravuri, Loc Nhin Ho, Tushar Tyagi
  • Patent number: 8832483
    Abstract: A system-on-chip (SoC) is provided with a low power processor to manage power-save mode operations. The SoC has a high-speed group with a high-speed processor, a standby agent, and a governor. In response to inactivity, the governor establishes a power-save mode and deactivates the high-speed group, but not the standby agent. The standby agent monitors SoC input/output (IO) interfaces, and determines the speed requirements associated with a received communication. In response to determining that the communication does not prompt a high-speed SoC operation, the standby agent responds to the communication. Likewise, the standby agent monitors SoC internal events such as housekeeping and timer activity, and the standby performs the tasks if it is determined that the tasks do not require a high-speed SoC operation. Alternatively, if monitored communication or internal event prompts a high-speed SoC operation, the governor activates a member of the high-speed group.
    Type: Grant
    Filed: January 26, 2011
    Date of Patent: September 9, 2014
    Assignee: Applied Micro Cicuits Corporation
    Inventors: Keyur Chudgar, Vinay Ravuri, Prodyut Hazarika
  • Patent number: 8732351
    Abstract: A data structure splitting method is provided for processing data using a minimum number of memory accesses. An SoC is provided with a with a central processing unit (CPU), a system memory, an on-chip memory (OCM), and a network interface including an embedded direct memory access (DMA). The network interface accepts a data structure with a header and a payload. The DMA writes the payload in the system memory, and the header in the OCM. The network interface DMA notifies the CPU of the header address in the OCM. The CPU reads the header in the OCM, performs processing instructions, and writes the processed header in the OCM. The CPU sends the address of the processed header in OCM to the network interface DMA. The network interface DMA reads the processed header from the OCM and sends a data structure with the processed header and the payload.
    Type: Grant
    Filed: November 1, 2010
    Date of Patent: May 20, 2014
    Assignee: Applied Micro Circuits Corporation
    Inventors: Keyur Chudgar, Satish Sathe, Vinay Ravuri
  • Patent number: 8457017
    Abstract: The present invention provides a system, apparatus and method for providing point-to-point inter-chassis connections within chassis systems and/or network nodes. Multi-chassis systems within a network employ a protocol wherein a peer discovery process is initiated and the discovered neighbors are authentically verified before establishing an active state between point-to-point inter-chassis links.
    Type: Grant
    Filed: June 26, 2006
    Date of Patent: June 4, 2013
    Assignee: Infinera Corporation
    Inventors: Biao Lu, Vinay Ravuri, How Tung Lim, Kamran Farshchi, Yatindra Chugh, Sharfuddin Syed
  • Patent number: 8434022
    Abstract: A system and method are provided for the local distribution of stored photo-images to wireless picture frames. The method interfaces a photo-image discovery device, having no dedicated display, to a display monitor presenting a menu of photo-image user prompt options originating from the photo discovery device. A photo-image from the storage site is selected, as well as a wireless picture frame destination. Then, the photo-image is wirelessly sent to the selected destination. In one aspect, the wireless picture frame is selected in response to discovery device movements.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: April 30, 2013
    Assignee: Applied Micro Circuits Corporation
    Inventors: Paramesh Gopi, Vinay Ravuri, Dimitry Vaysburg, Prodyut Hazarika, Dmitriy Shtalenkov
  • Patent number: 8051205
    Abstract: A system and method are provided for peer-to-peer distributed file storage in a network of connected clients. The method transmits data file peer-storage information from a first peer node to a network-connected backup manager. The backup manager creates a mapping plan, for mapping data file segments to a peer group, which typically includes a plurality of network-connected peer nodes. The backup manager transmits the mapping plan to the first peer node. The first peer node distributes the data file segments to the peer group in accordance with the mapping plan, for storage in tangible memory media. Typically, the first peer node accepts a data file and encrypts the data file. In one aspect, the backup manager creates a mapping plan for distributing (n+x) erasure-coded segments. After receipt of the mapping plan, the first peer node creates the (n+x) erasure coded file segments in preparation for distribution.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: November 1, 2011
    Assignee: Applied Micro Circuits Corporation
    Inventors: Subhash Chandra Roy, Vinay Ravuri, Parameswaran Gopi
  • Publication number: 20100281394
    Abstract: A system and method are provided for the local distribution of stored photo-images to wireless picture frames. The method interfaces a photo-image discovery device, having no dedicated display, to a display monitor presenting a menu of photo-image user prompt options originating from the photo discovery device. A photo-image from the storage site is selected, as well as a wireless picture frame destination. Then, the photo-image is wireless sent to the selected destination. In one aspect, the wireless picture frame is selected in response to discovery device movements.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 4, 2010
    Inventors: Paramesh Gopi, Vinay Ravuri, Dimitry Vaysburg, Prodyut Hazarika, Dmitriy Shtalenkov
  • Publication number: 20100280829
    Abstract: A system and method are provided for photo management using expression-based voice commands. The method interfaces a photo-image discovery device, having no dedicated display, to a display monitor. Expression-based user voice prompt are received and used to access a photo-image in storage at a storage site. The accessed photo-image is then presented on the display monitor. The photo-image in storage at the storage site can be accessed to perform an operation such as: selecting a storage site, selecting a photo-image, transforming a selected photo-image, converting a file format of a selected photo-image, and selecting a delivery option. In one aspect, a menu of photo-image user prompt options are presented on the display monitor, originating from the photo discovery device, and the expression-based user voice prompts are received in response to the presented menu.
    Type: Application
    Filed: May 5, 2009
    Publication date: November 4, 2010
    Inventors: Paramesh Gopi, Vinay Ravuri, Dimitry Vaysburg, Prodyut Hazarika