Patents by Inventor Praseeth Sreedharan

Praseeth Sreedharan 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: 8553539
    Abstract: A packet routing system is provided that comprises a processor, a component, a resource map and a resource map manger. The component classifies an incoming packet of a user session. The resource map identifies a plurality of resources used to process the incoming packet. The resource map manager determines an availability of at least some of the resources and based on the availability either promote processing the incoming packet or drop the incoming packet.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: October 8, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sreedharan Sreejith, Praseeth Sreedharan
  • Patent number: 8141079
    Abstract: A dynamic scheduling system is provided that comprises a processor, a polling task, a work task, and a scheduler assistant task. The polling task is configured for execution by the processor, wherein the polling task executes during a first CPU time window and sleeps during a second CPU time window. The work task is configured for an execution during the second CPU time window. The scheduler assistant (SA) task has an execution state to indicate to the polling task a status of the execution of the work task to the polling task. The SA task is configured to run if the work task runs to completion within the second CPU time window.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: March 20, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Praseeth Sreedharan, Sreedharan Sreejith
  • Patent number: 7742471
    Abstract: A system is provided that includes a hardware forwarding engine that routes data packets. The system also comprises a processor coupled to the hardware forwarding engine, the processor having a software forwarding engine that routes data packets. If data packets are forwarded from the hardware forwarding engine to the software forwarding engine, the hardware forwarding engine provides route lookup results for at least some of the data packets forwarded to the software forwarding engine.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: June 22, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sreedharan Sreejith, Praseeth Sreedharan
  • Publication number: 20090003354
    Abstract: A packet routing system is provided that comprises a processor, a component, a resource map and a resource map manger. The component classifies an incoming packet of a user session. The resource map identifies a plurality of resources used to process the incoming packet. The resource map manager determines an availability of at least some of the resources and based on the availability either promote processing the incoming packet or drop the incoming packet.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sreedharan Sreejith, Praseeth Sreedharan
  • Publication number: 20090007123
    Abstract: A dynamic scheduling system is provided that comprises a processor, a polling task, a work task, and a scheduler assistant task. The polling task is configured for execution by the processor, wherein the polling task executes during a first CPU time window and sleeps during a second CPU time window. The work task is configured for an execution during the second CPU time window. The scheduler assistant (SA) task has an execution state to indicate to the polling task a status of the execution of the work task to the polling task. The SA task is configured to run if the work task runs to completion within the second CPU time window.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Praseeth Sreedharan, Sreedharan Sreejith
  • Publication number: 20070121616
    Abstract: A system is provided that includes a hardware forwarding engine that routes data packets. The system also comprises a processor coupled to the hardware forwarding engine, the processor having a software forwarding engine that routes data packets. If data packets are forwarded from the hardware forwarding engine to the software forwarding engine, the hardware forwarding engine provides route lookup results for at least some of the data packets forwarded to the software forwarding engine.
    Type: Application
    Filed: November 29, 2005
    Publication date: May 31, 2007
    Inventors: Sreedharan Sreejith, Praseeth Sreedharan