Patents by Inventor Amal Pillai

Amal Pillai 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: 11563830
    Abstract: The packet processing system, according to an example embodiment, comprises a Network Interface Controller (NIC) to receive and transmit network packets; a memory unit for storing network packets; a processor for processing network packets stored in the memory unit; a cache unit to access all data to the processor from the memory unit; and an application process running on the processing unit. The NIC includes a packet processing means to process the network packets received by the NIC. The packet processing means includes a Contiguous Header Mapping/Map (CHM) header-data splitter to split said network packets into a header portion and a payload portion; a table or equivalent to store the contiguous header-data split configuration data; and a packet Direct Memory Access (DMA) unit to DMA copy said header portion and said payload portion into separate memory area/location and contiguously map said header portion of network packets in the memory unit.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: January 24, 2023
    Assignee: Nokia Technologies Oy
    Inventors: Yusuf Khan, Amal Pillai, Faizan Khan
  • Publication number: 20200204657
    Abstract: The packet processing system, according to an example embodiment, comprises a Network Interface Controller (NIC) to receive and transmit network packets; a memory unit for storing network packets; a processor for processing network packets stored in the memory unit; a cache unit to access all data to the processor from the memory unit; and an application process running on the processing unit. The NIC includes a packet processing means to process the network packets received by the NIC. The packet processing means includes a Contiguous Header Mapping/Map (CHM) header-data splitter to split said network packets into a header portion and a payload portion; a table or equivalent to store the contiguous header-data split configuration data; and a packet Direct Memory Access (DMA) unit to DMA copy said header portion and said payload portion into separate memory area/location and contiguously map said header portion of network packets in the memory unit.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 25, 2020
    Inventors: Yusuf Khan, Amal Pillai, Faizan Khan
  • Publication number: 20190372948
    Abstract: A method of identifying a flow in a received data stream from a secure tunnel, including receiving a plurality of data packets including a flow identification and an encrypted data portion, separating a flow identification from the encrypted data portion, distributing the plurality of data packets to a plurality of processing cores, wherein all the packets associated with a flow identification are distributed to the a processing core.
    Type: Application
    Filed: June 1, 2018
    Publication date: December 5, 2019
    Inventors: Abi VARGHESE, Amal Pillai, Yusuf Khan
  • Patent number: 10251798
    Abstract: A pressure redistribution system, including: a chair having a frame; a back cushion inflation system operatively connected to an upper portion of the frame, wherein the back cushion inflation system includes a back cushion and a plurality of back cushion air bladders located within an opening in the back cushion; a pump system operatively connected to the back cushion inflation system for inflating and deflating the back cushion air bladders; a seat cushion sensor system operatively attached to the wheelchair frame and the pump system, wherein the seat cushion sensor system includes a seat cushion and a plurality of seat cushion air bladders located within an opening in the seat cushion and a plurality of load sensors located adjacent to the plurality of seat cushion air bladders and wherein the pump system is able to inflate and deflate the plurality of seat cushion air bladders; a light display operatively connected to the back cushion inflation system, wherein the light display provides a visual indication
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: April 9, 2019
    Inventors: Edward T. Bednarz, III, Heather T. Bednarz, Matthew T. Aguilar, Robert W. Moyer, Jr., Amal Pillai, Jason E. Ugwu, Autumn L. Werner
  • Publication number: 20180311095
    Abstract: A pressure redistribution system, including: a chair having a frame; a back cushion inflation system operatively connected to an upper portion of the frame, wherein the back cushion inflation system includes a back cushion and a plurality of back cushion air bladders located within an opening in the back cushion; a pump system operatively connected to the back cushion inflation system for inflating and deflating the back cushion air bladders; a seat cushion sensor system operatively attached to the wheelchair frame and the pump system, wherein the seat cushion sensor system includes a seat cushion and a plurality of seat cushion air bladders located within an opening in the seat cushion and a plurality of load sensors located adjacent to the plurality of seat cushion air bladders and wherein the pump system is able to inflate and deflate the plurality of seat cushion air bladders; a light display operatively connected to the back cushion inflation system, wherein the light display provides a visual indication
    Type: Application
    Filed: April 29, 2017
    Publication date: November 1, 2018
    Inventors: Edward T. BEDNARZ, III, Heather T. BEDNARZ, Matthew T. AGUILAR, Robert W. MOYER, JR., Amal PILLAI, Jason E. UGWU, Autumn L. WERNER
  • Publication number: 20140126481
    Abstract: A method for block scheduling of users is described. The method includes, in response to determining that a number of users in a wireless network exceed a threshold number, allotting the users into k block. The value of k is at least two. For each block, the method performs determining residual information for the block. The method also includes, for each block of the k blocks, loading into a fast-access memory user data for users in the block and scheduling the block in a scheduling period based at least in part on the user data and the residual information for k?1 other blocks. Apparatus and computer readable media are also described.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Nokia Siemens Networks Oy
    Inventors: Naveen Arulselvan, Harshit Pradip Sanghvi, Vishnu Ram Omanakutty Amma Vijayaraghavan Nair, Amal Pillai