Patents by Inventor Nikhil Agarwal

Nikhil Agarwal 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: 20250148515
    Abstract: A data analytics and contextualization platform instance acquires an input dataset. Using fuzzy logic, the platform generates a set of contextual items based on the unstructured textual data. Items in the input dataset are labeled using contextual items. Using a labeled particular item, a set of entity behavior maps can be generated to include one or more features selected based on a first particular label of the particular item. One or more AI/ML modeling operations can be selected based on a type of the entity behavior map and performed for items in the entity behavior map. A particular first subset of AI/ML modeling operations can be performed, using a particular contextual item as a trigger, in parallel relative to a particular second subset of AI/ML modeling operations. The entity behavior map, which can be populated using outputs of the AI/ML operations, can be transmitted to a target computing system.
    Type: Application
    Filed: November 7, 2023
    Publication date: May 8, 2025
    Inventors: Vivek Vinod, Shantanu Paliwal, Abhinav Agarwal, Nikhil Ahuja, SK Praveen
  • Publication number: 20250127446
    Abstract: In one or more arrangements, a system and method for assessing worker fatigue is presented. In one or more arrangements, the system includes a monitoring system and a wearable device configured to be worn by a worker during a work shift. The wearable device includes one or more sensors. The wearable device is configured to communicate motion data recorded by the wearable device the monitoring system. The monitoring system is configured to perform analytics on the motion data received from the wearable device to assess fatigue of the worker. In one or more arrangements, the monitoring system is configured to predict when a worker will become fatigued in the near future. In one or more arrangements, the monitoring system is configured to initiate one or more actions to mitigate the risk of accident or injury in response to determining a worker is or soon will be fatigued.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 24, 2025
    Inventors: Mark Frederick, Gabriel Glynn, Matthew McMullen, Nikhil Agarwal
  • Publication number: 20240195806
    Abstract: In some implementations, a cloud management device may receive, from a user device, a configuration associated with a task for cloud computing. The cloud management device may input one or more properties, associated with the configuration, to a model that is trained on historical cloud computing task information. Accordingly, the cloud management device may receive, from the model, an indication of a selected cloud environment, from a plurality of possible cloud environments based on credentials associated with the user device. The cloud management device may generate instructions for the task based on the selected cloud environment and may trigger execution of the task by the selected cloud environment using the instructions.
    Type: Application
    Filed: December 9, 2022
    Publication date: June 13, 2024
    Inventors: Pooja MULIK, Suyog PARAJULI, Gita Antoinette LOURDES, Nikhil AGARWAL, Prasanth JAIN
  • Publication number: 20230370872
    Abstract: The presently described invention provides gNB-CU-UP data plane high availability in a public or private cloud. In one embodiment, a method of providing gNB-CU-UP data plane high availability in public/private cloud includes identifying, by an internal controller, when a data-plane Pod crashes; initiating, by the internal controller, procedures to make a passive POD to an active state; the procedures including at least one of: maintaining, by the passive POD, all flows of all active PODs in it as backup; identifying, by the passive POD, flows of the impacted data-plane POD and marking those flows to an active state; marking remaining non-active flows at the passive POD to be removed; triggering, by the internal controller, label changing of the passive data-plane POD; migrating data-plane Internet Protocol (IP) of crashed POD to the passive data-plane POD; and launching, by a Service Management and Orchestration (SMO), a new passive POD for backup.
    Type: Application
    Filed: May 15, 2023
    Publication date: November 16, 2023
    Inventors: Mukesh Singhal, Nikhil Agarwal
  • Publication number: 20230281540
    Abstract: A system and method for evaluating safety risk of workers is presented. The system includes wearable devices configured to be attached to or carried by workers during a work shift. The wearable device includes sensors configured to sample motion data and/or other sensor data indicative of working conditions and work performed by workers. In one or more arrangements, the wearable device evaluates sensor data to identify instances when sensor data satisfies a set of criteria indicative of events of interest and communicates portions of sensor data including identified instances of events of interest to a monitoring system. In one or more arrangements, the monitoring system is configured to evaluate the sensor data to quantify physicality exhibited by workers during a work shift.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 7, 2023
    Inventors: Mark Frederick, Gabriel Glynn, Matthew McMullen, Nikhil Agarwal, Matthew Joens
  • Publication number: 20230217341
    Abstract: In one embodiment, a method is disclosed, comprising: receiving a packet; processing the packet in a Control Unit-User Plane (CU-UP) as a user-space application with kernel-bypass networking; performing packet Input/Output (I/O) by the CU-UP user-space application, wherein the CU-UP performs Internet Protocol (IP) validation on received user-plane packets before processing Packet Data Convergence Protocol (PDCP), Service Data Adaptation Protocol (SDAP) and General Packet Radio Service Tunnelling Protocol (GTPU) protocol stack and performing direct I/O to a Network Interface Controller (NIC) for sending the packet over a network to a Distributed Unit (DU). The method may further comprise using a containerized CU-UP. The method may further comprise using a plurality of worker threads. The method may further comprise using a polling user space networking accelerator framework.
    Type: Application
    Filed: December 20, 2022
    Publication date: July 6, 2023
    Inventors: Mukesh Singhal, Nikhil Agarwal
  • Publication number: 20230063162
    Abstract: A system is disclosed for providing Open RAN CU-UP high availability, the system comprising: at least one active CU-CP; at least one active CU-UP in communication with the at least one active CU-CP; and at least one standby CU-UP in communication with the at least one active CU-CP; wherein when a message may be received from a CU-CP that detects a failure of the at least one active CU-UP, the at least one standby CU-UP may be configured to take over and become an active CU-UP, thereby providing failover redundancy for the at least one active CU-UP.
    Type: Application
    Filed: August 22, 2022
    Publication date: March 2, 2023
    Inventors: Mukesh Singhal, Amit Ghadge, Nikhil Agarwal, Anoop Gupta, Mahendra Rajput, Vinay Goutham Pullela
  • Patent number: 11470505
    Abstract: A method for linking Packet Detection Rules (PDRs) for optimizing throughput of combined Serving Gateway (SGW)/Packet Gateway (PGW) architecture is disclosed. In one embodiment the method includes, determining a SGW and a PGW are co-located on a system and when the SGW and PGW are co-located on a same system then performing a Packet Forwarding Control Protocol (PFCP) session lookup for an uplink packet at the SGW; determining which PDR to use for sending the uplink traffic; using the PDR to remove any tunneling protocol header; checking the PDR to determine if the next hop is local; when the next hop is local, then finding the PGW PDRs for this FTEID; identifying a PGW PDR matching with the current packet; performing any packet encapsulation; and after performing any optional header checksum calculations, sending the packet.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: October 11, 2022
    Assignee: Parallel Wireless, Inc.
    Inventors: Ganesh Jaju, Ketan Parikh, Nikhil Agarwal
  • Publication number: 20220279056
    Abstract: Methods and computer readable medium are disclosed for providing an outer header for a packet. In one embodiment a method includes receiving an outer header creation IE type encoded and containing instructions to create an outer header, an outer header creation description field taking a form of a bitmask, each bit indicating the outer header to be created in the outgoing packet; wherein when the outer header creation packet creation IE requests creation of an IP header, a source IP address is included in an IP header of an outgoing packet; and sending the outgoing packet including a source IP in the newly added outer IP header.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 1, 2022
    Inventors: Ganesh Jaju, Ketan Parikh, Nikhil Agarwal
  • Publication number: 20210250839
    Abstract: Methods, computer-readable medium and a system are described for handling data traffic during Dedicated Bearer creation at a Packet Gate Way (PGW). In one embodiment, a method includes receiving, at a PGW user plane from a PGW control plane, a PFCP session modify request; creating a PDR-id (P1); sending, from the user plane to the control plane, a PFCP session modify response; receiving, at the control plane, downlink data matching PDR(P1); and performing at least one of allowing data since FAR(Fx) has a forwarding parameter, and sending data to peer node as per FAR (F1) forwarding parameters.
    Type: Application
    Filed: February 8, 2021
    Publication date: August 12, 2021
    Inventors: Ketan Parikh, Nikhil Agarwal
  • Publication number: 20210068007
    Abstract: A method for linking Packet Detection Rules (PDRs) for optimizing throughput of combined Serving Gateway (SGW)/Packet Gateway (PGW) architecture is disclosed. In one embodiment the method includes, determining a SGW and a PGW are co-located on a system and when the SGW and PGW are co-located on a same system then performing a Packet Forwarding Control Protocol (PFCP) session lookup for an uplink packet at the SGW; determining which PDR to use for sending the uplink traffic; using the PDR to remove any tunneling protocol header; checking the PDR to determine if the next hop is local; when the next hop is local, then finding the PGW PDRs for this FTEID; identifying a PGW PDR matching with the current packet; performing any packet encapsulation; and after performing any optional header checksum calculations, sending the packet.
    Type: Application
    Filed: August 31, 2020
    Publication date: March 4, 2021
    Inventors: Ganesh Jaju, Ketan Parikh, Nikhil Agarwal
  • Patent number: 10917811
    Abstract: A method is disclosed, comprising: in a general packet radio services (GPRS) tunneling protocol (GTP) message to update a GTP tunnel with a traffic flow template (TFT), sending a first opcode in a header of a TFT message; sending a second opcode in a packet filter field of the TFT message; interpreting the first opcode to initiate at least two of creation, deletion, and updating of traffic flow templates (TFTs); and interpreting the second opcode to identify an existing packet filter for adding, replacing, and deleting a packet filter.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: February 9, 2021
    Assignee: Parallel Wireless, Inc.
    Inventors: Ketan Parikh, Nikhil Agarwal
  • Publication number: 20190236157
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of questions from a community of members. Next, the system uses a set of tags for each question and member attributes for a member of the community to calculate a relevance score representing a relevance of the question to the member. The system then combines the relevance score with additional scores for the member to obtain an overall score between the question and the member. Finally, the system ranks the set of questions by the overall scores and outputs the ranked set of questions to the member for use in obtaining answers to the set of questions from the member.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 1, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nikhil Agarwal, Pankhuri Goyal, Sachin Kakkar
  • Publication number: 20190141564
    Abstract: A method is disclosed, comprising: in a general packet radio services (GPRS) tunneling protocol (GTP) message to update a GTP tunnel with a traffic flow template (TFT), sending a first opcode in a header of a TFT message; sending a second opcode in a packet filter field of the TFT message; interpreting the first opcode to initiate at least two of creation, deletion, and updating of traffic flow templates (TFTs); and interpreting the second opcode to identify an existing packet filter for adding, replacing, and deleting a packet filter.
    Type: Application
    Filed: November 6, 2018
    Publication date: May 9, 2019
    Inventors: Ketan Parikh, Nikhil Agarwal
  • Publication number: 20070196617
    Abstract: High storage density Optical media are being developed for recording movies and programs for high definition television (HDTV) transmission as well as to publish, distribute, store and retrieve data. The present patent describes a process for making Write-Once-Read-Many times (WORM) optical media of high density and high speed. Media can be written and read using blue laser of 405 nm wavelength.
    Type: Application
    Filed: June 8, 2006
    Publication date: August 23, 2007
    Inventors: R. Palanisamy, P. C. Achar, Nikhil Agarwal, Amitabh Verma, Griraj Nyati