Patents by Inventor SIDDHANT GUPTA

SIDDHANT GUPTA 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: 20250142411
    Abstract: A network testing system includes a non-transitory computer readable medium configured to store instructions thereon; and a processor. The processor is configured to execute the instructions for identifying a first set of fronthaul ports comprising a first fronthaul port; identifying a second set of fronthaul ports comprising a second fronthaul port; determining whether the first fronthaul port is active; determining whether the second fronthaul port is active; assigning a first portion of fronthaul traffic to the first set of fronthaul ports based on a first set of determinations, wherein the first set of determinations comprise a first port activity determination that the first fronthaul port is active; and assigning a second portion of the fronthaul traffic to the second set of fronthaul ports based on a second set of determinations.
    Type: Application
    Filed: October 27, 2023
    Publication date: May 1, 2025
    Inventors: Siddhant GUPTA, Ronak Bharatkumar LALWALA
  • Publication number: 20240333351
    Abstract: Techniques for reducing power consumption in a radio unit are disclosed. The techniques include determining a number of Multiple-Input-Multiple-Output (MIMO) antenna elements of a MIMO antenna panel required to serve one or more User Equipment (UEs), identifying a number of MIMO antenna elements of the MIMO antenna panel not needed to serve the UEs. The techniques include sending, from an Open Radio Network (O-RAN) Distributed Unit (O-DU) to a O-RAN Radio Unit (O-RU), a beamforming weight of zero assigned to the MIMO antenna elements identified as not needed to serve the one or more UEs, the beamforming weight being sent in a digital domain via a Control plane (C-plane). The MIMO antenna elements assigned the beamforming weight of zero may be disabled thereby reducing the power consumption of the O-RU. Artificial Intelligence algorithms may be implemented to dynamically determine areas where the O-RAN should have more coverage or less coverage.
    Type: Application
    Filed: December 28, 2022
    Publication date: October 3, 2024
    Applicant: Rakuten Symphony, Inc.
    Inventors: Hari Swaroop Kanzal Venkatesha, Ronak Bharatkumar Lalwala, Siddhant Gupta, Rajesh Teli
  • Publication number: 20240251329
    Abstract: In general, the current subject matter relates to supporting multiple radio units (RUS) on a single distributed unit (DU). In some implementations, supporting multiple RUs on a single DU can include receiving, by a DU in an open radio access network from an RU in the open radio access network, an identifier that identifies the RU; identifying, by the DU, communication information associated with the RU based on the identifier that identifies the RU; determining, by the DU, a communication feature related to data transmission to the RU using a particular carrier of the DU; and transmitting data from the DU to the RU, using the particular carrier, in accordance with the communication information and the communication feature.
    Type: Application
    Filed: November 25, 2022
    Publication date: July 25, 2024
    Inventors: RONAK LALWALA, Siddhant Gupta
  • Publication number: 20240244597
    Abstract: A method performed in an O-DU includes dividing a transmission time unit (TTI) into a plurality of symbol units, the TTI corresponding to a permitted time for transmission of data from the O-DU to the O-RU via the fronthaul link. The method further includes allocating a first packet of a first type to a first symbol unit. The method further includes, in response to determining (i) a size of the first packet of the first type is less than a size of the first symbol unit and (ii) a first packet of a second type associated with the first packet of the first type is available for transmission, allocating the first packet of the second type to the first symbol unit. The method further includes transmitting the first symbol unit with the first packet of the first type and the first packet of the second type to the O-RU.
    Type: Application
    Filed: August 30, 2022
    Publication date: July 18, 2024
    Applicant: Altiostar Networks, Inc.
    Inventors: Siddhant GUPTA, Ronak LALWALA
  • Publication number: 20230014973
    Abstract: Large message passing between containers in a virtualized computing system is described. A method of communication between microservices executing in containers, which execute in at least one virtual machines (VM) of a host having a hypervisor supporting the at least one VM, includes: sending, by each of a first microservice in a first container and a second microservice in a second container, a request to create a communication channel to a broker daemon executing in the hypervisor; receiving, at each of the first and second microservices, an identifier of a virtual disk attached to the at least one VM by the broker daemon; writing, by the first microservice, a message to the virtual disk; and reading, by the second microservice, the message from the virtual disk.
    Type: Application
    Filed: September 7, 2021
    Publication date: January 19, 2023
    Inventors: ZUBRAJ SINGHA, SIDDHANT GUPTA
  • Publication number: 20220377143
    Abstract: A method of managing liveness information of a first server of a plurality of servers sharing a file system includes: periodically reading an alarm bit of the first server from a region in the file system allocated for storing liveness information of the first server; after each read, determining a value of the alarm bit; and upon determining that the value of the alarm is a first value, changing the alarm bit to a second value, and writing the alarm bit having the second value in the region. The second value indicates to other servers of the plurality of servers that the first server is alive.
    Type: Application
    Filed: July 12, 2021
    Publication date: November 24, 2022
    Inventors: SIDDHANT GUPTA, SRINIVASA SHANTHARAM, ZUBRAJ SINGHA
  • Patent number: 11487670
    Abstract: Techniques are disclosed for dynamically managing a cache. Certain techniques include clustering I/O requests into a plurality of clusters by a machine-learning clustering algorithm that collects the I/O requests into clusters of similar I/O requests based on properties of the I/O requests. Further, certain techniques include identifying, for a received I/O request, a cluster stored in the cache. Certain techniques further include loading a set of blocks of the identified cluster into the cache.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: November 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Ankit Dubey, Gurudutt Kumar Vyudayagiri Jagannath, Siddhant Gupta
  • Publication number: 20220019541
    Abstract: Techniques are disclosed for dynamically managing a cache. Certain techniques include clustering I/O requests into a plurality of clusters by a machine-learning clustering algorithm that collects the I/O requests into clusters of similar I/O requests based on properties of the I/O requests. Further, certain techniques include identifying, for a received I/O request, a cluster stored in the cache. Certain techniques further include loading a set of blocks of the identified cluster into the cache.
    Type: Application
    Filed: September 1, 2020
    Publication date: January 20, 2022
    Inventors: ANKIT DUBEY, Gurudutt Kumar Vyudayagiri Jagannath, Siddhant Gupta
  • Publication number: 20190352869
    Abstract: Embodiments of the present disclosure provide an apparatus that enables temporary creation of a dedicated lane on a road for providing an uninterrupted passage to emergency vehicles. An aspect of the present disclosure pertains to an apparatus including a deployable asset that can be configured in a first position and in a second position, said first position being configured when said asset is not deployed and hangs vertically by means of a support mechanism, said second position being configured when said asset is deployed on a road by being vertically brought down from said first position such that upon deployment, said asset enables temporary creation of a dedicated lane on the road to enable uninterrupted passage of a defined vehicle.
    Type: Application
    Filed: December 23, 2017
    Publication date: November 21, 2019
    Inventors: Saransh Gupta, Siddhant Gupta
  • Publication number: 20170221091
    Abstract: The present invention generally relates to the field of online advertising. More specifically, the present invention provides a method and system for monitoring and collecting user responses to advertisements when multiple advertisements are aggregated as slides in a single banner space rendered on user's display device. The method and system according to the present invention determines a valid impression score (VIS) by analyzing user active time on webpage, which further enables the advertisers to monitor whether the advertisements are viewed by the users or not. Also, the determined VIS enables removal/insertion/repositioning of one or multiple advertisements/slides in a banner advertisement. Generating accurate insights and results of effectiveness of advertisement for advertiser.
    Type: Application
    Filed: July 28, 2015
    Publication date: August 3, 2017
    Inventor: SIDDHANT GUPTA