Patents by Inventor Vidhi Goel

Vidhi Goel 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).

  • Patent number: 11606302
    Abstract: Techniques are provided for managing a user space protocol stack are disclosed herein. A nexus in a kernel space can receive a packet from a packet pool, and extract information from the packet to generate a flow key indicating a particular flow for the packet. The nexus can further look up the flow key in a flow table to determine whether there is an existing flow key stored in the flow table matching the flow key of the packet, and store the packet into a batch of packets of the existing flow when the existing flow key matches the flow key of the packet. When a release condition being met, the nexus can release the batch of packets of the existing flow to a user space protocol stack within a user space application through a channel communicatively coupled to the nexus and the user space protocol stack.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: March 14, 2023
    Assignee: Apple Inc.
    Inventors: Wei Shen, Sandeep Nair, Vidhi Goel, Francesco R. Dimambro, Eric Tsz Leung Cheng, Cahya Adiansyah Masputra
  • Publication number: 20210392080
    Abstract: Techniques are provided for managing a user space protocol stack are disclosed herein. A nexus in a kernel space can receive a packet from a packet pool, and extract information from the packet to generate a flow key indicating a particular flow for the packet. The nexus can further look up the flow key in a flow table to determine whether there is an existing flow key stored in the flow table matching the flow key of the packet, and store the packet into a batch of packets of the existing flow when the existing flow key matches the flow key of the packet. When a release condition being met, the nexus can release the batch of packets of the existing flow to a user space protocol stack within a user space application through a channel communicatively coupled to the nexus and the user space protocol stack.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 16, 2021
    Applicant: Apple Inc.
    Inventors: Wei SHEN, Sandeep NAIR, Vidhi GOEL, Francesco R. DIMAMBRO, Eric Tsz Leung CHENG, Cayha Adiansyah MASPUTRA
  • Publication number: 20140198330
    Abstract: The present disclosure describes a portable system for performing business operations. The portable system includes a multi-function device (MFD) including a surface for keeping stationery items, the surface have multiple curved edges for accommodating space constraints, a customizable partition for providing visual privacy to at least one of an official and multiple customers while filling multiple forms and branding, a perforated pattern across at least three sides of the MFD for providing ventilation, a cable management unit for connecting the MFD with a power source, one or more storage units for storing promotional material, a number of filled forms, a product manual, and one or more maintenance records, and a printout interface for providing a point of interaction for customers in order to access one or more printouts. The portable system also includes a user interface for allowing an official or customers to interact with the MFD.
    Type: Application
    Filed: January 16, 2013
    Publication date: July 17, 2014
    Applicant: Xerox Corporation
    Inventors: Rinku Gajera, Nischal M. Piratla, Atul K. Saraf, Vidhi Goel, Abhinav Dapke, Girish Prabhu