Patents by Inventor SHAD I. ANSARI

SHAD I. ANSARI 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: 9847934
    Abstract: The present disclosure provides for methods, network devices, and computer readable storage media for packet reordering. In one embodiment, a method includes receiving a first packet of a first flow at a network device and determining whether flow-identifying information extracted from the first packet matches an existing flow entry. The method also includes, in response to a determination that the flow-identifying information does not match any existing flow entries, generating a new transient flow entry that includes the flow-identifying information and packet-in state. The method also includes forwarding the first packet to a controller via a packet-in stream.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: December 19, 2017
    Assignee: NXP USA, Inc.
    Inventors: Shad I. Ansari, Srinivasa R. Addepalli
  • Publication number: 20160337232
    Abstract: A system for forwarding data in a computing environment captures a flow pattern created for a datapath for a data packet. A flow index table is created based on creation of the datapath. Consecutive data packets are forwarded based on matching of forwarding information of subsequent data packets with one or more flow entries in a table index in the flow index table. If there is no flow index table, then the subsequent data packets are forwarded by following one or more flow tables (lookup tables).
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: PRASAD GORJA, SRINIVASA R. ADDEPALLI, SHAD I. ANSARI
  • Publication number: 20160072717
    Abstract: The present disclosure provides for methods, network devices, and computer readable storage media for packet reordering. In one embodiment, a method includes receiving a first packet of a first flow at a network device and determining whether flow-identifying information extracted from the first packet matches an existing flow entry. The method also includes, in response to a determination that the flow-identifying information does not match any existing flow entries, generating a new transient flow entry that includes the flow-identifying information and packet-in state. The method also includes forwarding the first packet to a controller via a packet-in stream.
    Type: Application
    Filed: September 9, 2014
    Publication date: March 10, 2016
    Inventors: SHAD I. ANSARI, SRINIVASA R. ADDEPALLI