Patents by Inventor Pramod Kumar

Pramod 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: 20230012999
    Abstract: Disclosed are various embodiments for improving the resiliency and performance of clustered memory. A computing device can generate at least one parity page from at least a first local page and a second local page. The computing device can then submit a first write request for the first local page to a first one of a plurality of memory hosts. The computing device can also submit a second write request for the second local page to a second one of the plurality of memory hosts. Additionally, the computing device can submit a third write request for the parity page to a third one of the plurality of memory hosts.
    Type: Application
    Filed: September 22, 2021
    Publication date: January 19, 2023
    Inventors: MARCOS K. AGUILERA, KEERTHI KUMAR, PRAMOD KUMAR, PRATAP SUBRAHMANYAM, SAIRAM VEERASWAMY, RAJESH VENKATASUBRAMAN IAN
  • Publication number: 20230017224
    Abstract: Disclosed are various embodiments for improving the resiliency and performance for clustered memory. A computing device can mark a page of the memory as being reclaimed. The computing device can then set the page of the memory as read-only. Next, the computing device can submit a write request for the contents of the page to individual ones of a plurality of memory hosts. Subsequently, the computing device can receive individual confirmations of a successful write of the page from the individual ones of the plurality of memory hosts. Then, the computing device can mark the page as free in response to receipt of the individual confirmations of the successful write from the individual ones of the plurality of memory hosts.
    Type: Application
    Filed: September 22, 2021
    Publication date: January 19, 2023
    Inventors: MARCOS K. AGUILERA, KEERTHI KUMAR, PRAMOD KUMAR, PRATAP SUBRAHMANYAM, SAIRAM VEERASWAMY, RAJESH VENKATASUBRAMANIAN
  • Publication number: 20230012693
    Abstract: Disclosed are various embodiments for optimizing hypervisor paging. A hypervisor can save a machine page to a swap device, the machine page comprising data for a physical page of a virtual machine allocated to a virtual page for a process executing within the virtual machine. The hypervisor can then catch a page fault for a subsequent access of the machine page by the virtual machine. Next, the hypervisor can determine that the physical page is currently unallocated by the virtual machine in response to the page fault. Subsequently, the hypervisor can send a command to the swap device to discard the machine page saved to the swap device in response to a determination that the physical page is currently unallocated by the virtual machine.
    Type: Application
    Filed: October 4, 2021
    Publication date: January 19, 2023
    Inventors: MARCOS K. AGUILERA, DHANTU BURAGOHAIN, KEERTHI KUMAR, PRAMOD KUMAR, PRATAP SUBRAHMANYAM, SAIRAM VEERASWAMY, RAJESH VENKATASUBRAMANIAN
  • Publication number: 20230017804
    Abstract: Disclosed are various embodiments for improving the resiliency and performance of cluster memory. First, a computing device can submit a write request to a byte-addressable chunk of memory stored by a memory host, wherein the byte-addressable chunk of memory is read-only. Then, the computing device can determine that a page-fault occurred in response to the write request. Next, the computing device can copy a page associated with the write request from the byte-addressable chunk of memory to the memory of the computing device. Subsequently, the computing device can free the page from the memory host. Then, the computing device can update a page table entry for the page to refer to a location of the page in the memory of the computing device.
    Type: Application
    Filed: September 22, 2021
    Publication date: January 19, 2023
    Inventors: MARCOS K. AGUILERA, Keerthi Kumar, Pramod Kumar, Pratap Subrahmanyam, Sairam Veeraswamy, Rajesh Venkatasubramanian
  • Publication number: 20220404885
    Abstract: A power supply manager manages power utilization of a first uninterruptible power source and a second uninterruptible power source. A load balancing service retrieves information that is associated with a first power supply unit and a second power supply unit, and determines a first power source state associated with the first uninterruptible power source and a second power source state associated with the second uninterruptible power source. The service may also set the first power supply unit in an active mode based on the first power source state, and set the second power supply unit in a standby mode based on the second power source state. The service may also transition the first power supply unit from the active mode to standby mode, and the second power supply unit from standby mode to the active mode, based on a power imbalance.
    Type: Application
    Filed: September 3, 2021
    Publication date: December 22, 2022
    Inventors: Joseph G. Kanjirathinkal, Pramod Kumar Puthanveettil Kurungodan, Peniel Charles
  • Publication number: 20220398274
    Abstract: The present disclosure relates to generating a complex entity index based on a combination of atomic and deep learned attributes associated with instances of a complex entity. For example, systems described herein generate a multi-dimensional representation of entity instances based on evaluation of digital content associated with the respective entity instances. Systems described herein further generate an index representation in which similarity of entity instances are illustrated and presented via an interactive presentation that enables a user to traverse instances of an entity to observe similarities and differences between instances of an entity that have similar embeddings to one another within a multi-dimensional index space.
    Type: Application
    Filed: June 14, 2021
    Publication date: December 15, 2022
    Inventors: Robin ABRAHAM, Leo BETTHAUSER, Ziyao LI, Jing TIAN, Xiaofei ZENG, Maurice DIESENDRUCK, Andy Daniel MARTINEZ, Min XIAO, Liang DU, Pramod Kumar SHARMA, Natalia LARIOS DELGADO
  • Publication number: 20220391776
    Abstract: Techniques for executing machine learning (ML) models including receiving an indication to run a ML model, receiving synchronization information for organizing the running of the ML model with other ML models, determining, based on the synchronization information, to delay running the ML model, delaying the running of the ML model, determining, based on the synchronization information, a time to run the ML model; and running the ML model at the time.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 8, 2022
    Inventors: Mihir Narendra MODY, Kumar DESAPPAN, Kedar Satish CHITNIS, Pramod Kumar SWAMI, Kevin Patrick LAVERY, Prithvi Shankar YEYYADI ANANTHA, Shyam JAGANNATHAN
  • Publication number: 20220377322
    Abstract: This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.
    Type: Application
    Filed: July 27, 2022
    Publication date: November 24, 2022
    Inventors: Soyeb Nagori, Manu Mathew, Pramod Kumar Swami
  • Publication number: 20220360605
    Abstract: Systems and methods for enabling Media Access Control Security (MACsec) at a MAC layer, according to IEEE 802.1AE, and extending MACsec are provided. An edge device, according to one implementation, includes one or more User-to-Network Interface (UNI) ports and a plurality of Network-to-Network Interface (NNI) ports. The edge device also includes a processing device and a memory device configured to store a computer program having instructions. The instructions, when executed, allow the processing device to provide network security on a Media Access Control (MAC) layer, the network security defined by the MAC Security (MACsec) protocol. The instructions also allow the processing device to provide network path protection by enabling packet routing over multiple paths via the plurality of NNI ports on a network layer.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 10, 2022
    Inventors: Hossein Baheri, Manoj Velliangiri, Pramod Kumar Aggarwal
  • Publication number: 20220354653
    Abstract: A method of manufacturing an implant is disclosed. The method includes preparing a wax template assembly based upon anatomical characteristics of an implantation site. Post formation of the template assembly, a lamination layer is provided over the template assembly resulting in a laminated template assembly. The lamination layer is composed of at least one polymer dissolved in one or more solvents. One or more coating layers of a pre-defined coating material are provided over the laminated template assembly to prepare a mold. The mold may then be sand-rained to form a sand coated mold. The sand coated mold may be de-waxed and baked for melting out the template assembly to form a de-waxed mold. A casting material is then poured over the de-waxed mold to form a casted mold which is cooled and solidified to form a casted implant which is further heat treated and finished to form the implant.
    Type: Application
    Filed: March 12, 2020
    Publication date: November 10, 2022
    Inventors: Pramod Kumar MINOCHA, Deveshkumar Mahendralal KOTHWALA, Arpit Pradipkumar DAVE
  • Publication number: 20220360503
    Abstract: The present disclosure relates to method and a system for monitoring application services in network. The system comprises ASM client and ASM server. The ASM client is configured in UE to monitor parameters related to applications in UE. The ASM server monitors VAL server based on parameters associated with VAL server. The ASM server obtain status information of VAL server by performing either pull procedure, push procedure, and subscribe-notify procedure. Further, the ASM server provides the status information to one or more entities for performing one or more actions. Thus, the present disclosure facilitates the system to monitor the application services and indicate one or more entities to perform corrective actions to provide seamless and uninterrupted services to users.
    Type: Application
    Filed: April 11, 2022
    Publication date: November 10, 2022
    Inventors: Varadarajan SEENIVASAN, Sapan Pramod Kumar SHAH, Basavaraj Jayawant PATTAN, Narendranath Durga TANGUDU
  • Publication number: 20220354676
    Abstract: A stent system is disclosed. The stent system includes a balloon catheter having a balloon with a proximal zone, a transition zone and a distal zone including progressively decreasing diameters respectively. The stent of a pre-defined length includes a main branch segment, a transition segment and a side branch segment. The stent includes an expanded state and a crimped state. The stent is mounted over the balloon in the crimped state such that the main branch segment is mounted over the proximal zone, the transition segment is mounted over the transition zone and the side branch segment is mounted over the distal zone. In expanded state, the main branch segment, the transition segment and the side branch segment of the stent correspond to the respective zones of the balloon. The transition segment includes plural rows of elongated members connected to each other.
    Type: Application
    Filed: February 28, 2020
    Publication date: November 10, 2022
    Inventors: Pramod Kumar MINOCHA, Deveshkumar Mahendralal KOTHWALA, Harshad Amrutlal PARMAR
  • Patent number: 11495017
    Abstract: An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.
    Type: Grant
    Filed: July 25, 2020
    Date of Patent: November 8, 2022
    Assignee: Tangible Play, Inc.
    Inventors: Pramod Kumar Sharma, Jerome Scholler
  • Patent number: 11483195
    Abstract: Systems and methods of automatically creating and operating a Maintenance End Point (MEP) include, at a slave/reactive network device, receiving an Operations, Administration, and Maintenance (OAM) Protocol Data Unit (PDU) with a destination Media Access Control (MAC) address equal to an interface address of the slave/reactive network device; automatically creating the MEP based on the received OAM PDU and attributes contained in a header of the OAM PDU, wherein the MEP is with a master/active network device; and operating an OAM session with the master/active network device including exchanging Continuity Check Messages (CCMs) with an interval learned from received CCMs from the master/active network device. The systems and methods can further include automatically deleting the MEP responsive to failing to receive any OAM PDUs from the master/active network device during the operating for a predetermined time.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: October 25, 2022
    Assignee: Ciena Corporation
    Inventors: Hossein Baheri, Cory Gordon, Pramod Kumar Aggarwal
  • Publication number: 20220335240
    Abstract: A computer implemented method includes rendering a document page as an image; detecting tables, columns, and other associated table objects within the image via one or more table recognition models that model objects in the image as overlapping bounding boxes; transforming the set of objects into a structured representation of the table; extracting data from the objects into the structured representation; and exporting the table into the desired output format.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 20, 2022
    Inventors: J Brandon SMOCK, Pramod Kumar SHARMA, Natalia LARIOS DELGADO, Rohith Venkata PESALA, Robin ABRAHAM
  • Publication number: 20220332573
    Abstract: The present subject matter relates to co-producing H-CNG and CNTs. The process comprises adding catalyst to a first reactor (110) and activating the catalyst and performing a reaction to obtain H-CNG and CNTs. At a first predetermined time after reaction has progressed in the first reactor (110), catalyst is added to a second reactor (120), activated, and then the reaction proceeds simultaneously in the first reactor (110) and second reactor (120). The use of multiple reactors with staggered start times helps in the continuous co-production of H-CNG and CNTs. Catalyst preparation process is integrated with the co-production process for efficient heat recovery. The first and second reactors are fluidized bed reactors with cantilever trays having weirs for controlling the residence time of the catalyst in the reactor and thereby controlling the purity of CNTs produced.
    Type: Application
    Filed: August 3, 2021
    Publication date: October 20, 2022
    Inventors: Lavanya MEESALA, Pramod KUMAR
  • Publication number: 20220331784
    Abstract: The present disclosure relates to a catalyst composition comprising: (a) nickel; (b) at least one promoter selected from Cu Zn, Mo, Co, Mg, Ce, Ti, Zr, Fe, Pd, Ag, Pt, or combinations thereof; and (c) a support material, wherein, the nickel loading is in the range of 6-19 wt % and the at least one promoter loading is in the range of 0.2-5 wt % with respect to the support material. The present disclosure further discloses a process for preparing a catalyst composition and a process each for the production of hydrogen gas and carbon nanotubes. Also disclosed herein, is use of a catalyst composition for obtaining hydrogen gas and carbon nanotubes.
    Type: Application
    Filed: June 3, 2021
    Publication date: October 20, 2022
    Inventors: Lavanya MEESALA, Pramod KUMAR
  • Publication number: 20220327055
    Abstract: An apparatus includes first CPU and second CPU cores, a L1 cache subsystem coupled to the first CPU core and comprising a L1 controller, and a L2 cache subsystem coupled to the L1 cache subsystem and to the second CPU core. The L2 cache subsystem includes a L2 memory and a L2 controller configured to operate in an aliased mode in response to a value in a memory map control register being asserted. In the aliased mode, the L2 controller receives a first request from the first CPU core directed to a virtual address in the L2 memory, receives a second request from the second CPU core directed to the virtual address in the L2 memory, directs the first request to a physical address A in the L2 memory, and directs the second request to a physical address B in the L2 memory.
    Type: Application
    Filed: June 22, 2022
    Publication date: October 13, 2022
    Inventors: Abhijeet Ashok CHACHAD, Timothy David ANDERSON, Pramod Kumar SWAMI, Naveen BHORIA, David Matthew THOMPSON, Neelima MURALIDHARAN
  • Publication number: 20220327810
    Abstract: A method for multi-label image classification in a convolutional neural network (CNN) is provided that includes forming a composite image from a plurality of clipped images, and processing the composite image by the CNN to generate a probability vector for each clipped image of the plurality of clipped images, wherein a length of a probability vector is equal to a number of classes the CNN is designed to classify.
    Type: Application
    Filed: December 18, 2021
    Publication date: October 13, 2022
    Inventors: Soyeb Noormohammed Nagori, Manu Mathew, Debapriya Maji, Pramod Kumar Swami
  • Publication number: 20220327355
    Abstract: A method for generating a sparsified convolutional neural network (CNN) is provided that includes training the CNN to generate coefficient values of filters of convolution layers, and performing sparsified fine tuning on the convolution layers to generate the sparsified CNN, wherein the sparsified fine tuning causes selected nonzero coefficient values of the filters to be set to zero.
    Type: Application
    Filed: June 29, 2022
    Publication date: October 13, 2022
    Inventors: Manu Mathew, Kumar Desappan, Pramod Kumar Swami