Patents by Inventor Hemant Vrajlal Trivedi

Hemant Vrajlal Trivedi 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: 7835375
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: November 16, 2010
    Assignee: SLT Logic, LLC
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Publication number: 20090213856
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Application
    Filed: May 8, 2009
    Publication date: August 27, 2009
    Applicant: SLT Logic LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 7539195
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Grant
    Filed: September 12, 2005
    Date of Patent: May 26, 2009
    Assignee: SLT Logic, LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 7500083
    Abstract: An accelerated processing system includes one or more conventional processors, one or more coprocessors, and high speed data links between the processors, coprocessors and memory. In an embodiment, an application program is compiled and linked to a library of macros, the macros are invoked at run time by the application program, the application program marks data to be processed by the one or more coprocessors. A service and control coprocessor streams the marked data to the one or more coprocessors for processing. In an embodiment, a coprocessor is configured to analyze software code and data, to schedule processing of the software code and data in another coprocessor, and to manipulate the data based on the type of data that the other coprocessor is configured to process.
    Type: Grant
    Filed: August 15, 2005
    Date of Patent: March 3, 2009
    Assignee: Silicon Informatics
    Inventors: Hemant Vrajlal Trivedi, Robert M. Keller
  • Publication number: 20080151935
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 26, 2008
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 6944168
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: September 13, 2005
    Assignee: SLT Logic LLC
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Patent number: 6904057
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: June 7, 2005
    Assignee: SLT Logic LLC
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi
  • Publication number: 20020163935
    Abstract: A system and method for facilitating packet transformation of multi-protocol, multi-flow, streaming data. Packet portions subject to change are temporarily stored, and acted upon through processing of protocol-dependent instructions, resulting in a protocol-dependent modification of the temporarily stored packet information. Validity tags are associated with different segments of the temporarily-stored packet, where the state of each tag determines whether its corresponding packet segment will form part of the resulting modified packet. Only those packet segments identified as being part of the resulting modified packet are reassembled prior to dispatch of the packet.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Applicant: Terago Communications, Inc.
    Inventors: Jeremy B. Paatela, Scott A. Sarkinen, Hemant Vrajlal Trivedi
  • Publication number: 20020163909
    Abstract: A multi-protocol, multi-stage, real-time frame classifier is disclosed. A preliminary multi-protocol frame composition analyzer is provided for performing preliminary multi-protocol frame classification for incoming frames. A parsing instruction generator is provided for processing at least the incoming frame and the preliminary multi-protocol frame classification to provide parsing instructions. A multi-stage parsing engine provides multi-stage parsing of the incoming frame according to the parsing instructions to generate search results presenting information about the incoming frame. An advanced level of data extraction is provided across various frame protocols without imposing a performance penalty. Longest prefix match searches and/or direct lookup searches are supported. Moreover, conditional extractions, instruction branching, multi-stage processing are all performed in real time.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Applicant: Terago Communications, Inc.
    Inventors: Scott A. Sarkinen, Gregg T. Sarkinen, Hemant Vrajlal Trivedi