Patents by Inventor Shailesh Maskai

Shailesh Maskai 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: 8040882
    Abstract: A method includes for determining a plurality of fields of a packet associated with a routing of the packet, wherein each field of the plurality of fields includes one or more bits. Arranging the bits of the plurality of fields into a plurality of ordered partitions of a search sequence, the search sequence being associated with a plurality of searches, wherein the searches are based on the bits included in one or more of the ordered partitions. Providing, to a routing table including routing information associated with the routing of the packet, one or more of the ordered partitions of the search sequence, wherein the routing table is structured based on the search sequence. Receiving, based on the plurality of searches, the routing information associated with the routing of the packet from the routing table. Routing the packet based on the routing information.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: October 18, 2011
    Assignee: Broadcom Corporation
    Inventors: Edgar Chung, Puneet Agarwal, Shailesh Maskai
  • Publication number: 20090276604
    Abstract: Various example implementations are disclosed. According to one example, an integrated circuit may include a key extractor, a translation table block, and a memory assigner. The key extractor may be configured to receive data, extract key-related information from the data, and send the key-related information to a first memory device. The translation table block may be configured to update a mapping table based on a memory assigner assigning physical portions of the first memory device to each of a plurality of address types, receive an index from the first memory device in response to the key extractor sending the key-related information to the first memory device, and send a data request to a second memory device based on the received index, the data request identifying a physical portion of the second memory device.
    Type: Application
    Filed: August 27, 2008
    Publication date: November 5, 2009
    Applicant: Broadcom Corporation
    Inventors: Brian Baird, Shailesh Maskai, Puneet Agarwal
  • Publication number: 20090207833
    Abstract: A method includes for determining a plurality of fields of a packet associated with a routing of the packet, wherein each field of the plurality of fields includes one or more bits. Arranging the bits of the plurality of fields into a plurality of ordered partitions of a search sequence, the search sequence being associated with a plurality of searches, wherein the searches are based on the bits included in one or more of the ordered partitions. Providing, to a routing table including routing information associated with the routing of the packet, one or more of the ordered partitions of the search sequence, wherein the routing table is structured based on the search sequence. Receiving, based on the plurality of searches, the routing information associated with the routing of the packet from the routing table. Routing the packet based on the routing information.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: BROADCOM CORPORATION
    Inventors: Edgar Chung, Puneet Agarwal, Shailesh Maskai