Patents by Inventor Peyman Kazemian

Peyman Kazemian 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: 10911317
    Abstract: Embodiments of the present invention can use a protocol-independent, vendor-independent, efficient and scalable abstraction model for representing the forwarding functionality of networks. Such a model can be used for systematic analysis and verification of networks. Packet header values may be represented as groups of one or more wildcarded bit strings, where unspecified header values are assumed to be fully wildcarded. This representation can describe many combinations of packets in a space-efficient way, enables more efficient tracing and transformation operations, and can even represent traffic from large internet routing tables efficiently. As a result of the scalability benefits of this more effective way to store and operate on packet collections, network modeling can scale to some of the largest, most complicated networks—those where the benefits are the greatest.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: February 2, 2021
    Assignee: Forward Networks, Inc.
    Inventors: Peyman Kazemian, Yasser Ganjisaffar, Sivasankar Radhakrishnan, Nikhil Handigol
  • Publication number: 20180115469
    Abstract: Embodiments of the present invention provide improved methods, techniques, and systems to compute relevant and useful information that may be presented to users in an understandable, intuitive, and actionable platform. The interactive platform includes a format and visualization that is capable of presenting data for a wide range of protocols and topologies at various functional layers of the network. The interactive platform provides selectable categories of filters which update the network data and views displayed to the users to aid in the analysis and investigation of potential root causes of problems, rather than merely presenting examples of symptoms. The interactive platform includes a method and visualization that is capable of presenting differences in network behavior at various functional layers of the network.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventors: David Erickson, Brandon Heller, Nikhil Handigol, Peyman Kazemian, Sivasankar Radhakrishnan, Yasser Ganjisaffar, Braeden Partridge, Jared Jacobs, Matthias Schroeder, Behram Mistree, Rachit Biyani, Andreas Voellmy, Natale Ruello, Chiara Regale, Pete Crocker, William S. Whyte, Yuefeng Liu, Jasdeep Hundal, Qi Li
  • Publication number: 20180115466
    Abstract: Embodiments of the present invention can use a protocol-independent, vendor-independent, efficient and scalable abstraction model for representing the forwarding functionality of networks. Such a model can be used for systematic analysis and verification of networks. Packet header values may be represented as groups of one or more wildcarded bit strings, where unspecified header values are assumed to be fully wildcarded. This representation can describe many combinations of packets in a space-efficient way, enables more efficient tracing and transformation operations, and can even represent traffic from large internet routing tables efficiently. As a result of the scalability benefits of this more effective way to store and operate on packet collections, network modeling can scale to some of the largest, most complicated networks—those where the benefits are the greatest.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 26, 2018
    Inventors: Peyman Kazemian, Yasser Ganjisaffar, Sivasankar Radhakrishnan, Nikhil Handigol
  • Patent number: 9929915
    Abstract: Embodiments relate generally to network hardware, network software and methods for network management and testing. In some embodiments, state information (e.g., configuration data, forwarding states, IP tables, rules, network topology information, etc.) can be received from devices in a network. The state information can be parsed and used to generate a network model, which describes how data is processed by the network. Using the model, possible flow paths of data through the network can be identified and used to analyze the network and identify network behavior, such as types of traffic, frequency of rule matches, what kind of transformation occurs as traffic flows through the network, and where the traffic gets dropped, etc. Policies can be verified against the network model to ensure compliance, and in the event of non-compliance, a report or interface can indicate the cause and/or allow a user to explore specific details about the cause.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: March 27, 2018
    Assignee: FORWARD NETWORKS, INC.
    Inventors: David Erickson, Brandon Heller, Nikhil Handigol, Peyman Kazemian, Sivasankar Radhakrishnan
  • Publication number: 20160036636
    Abstract: Embodiments relate generally to network hardware, network software and methods for network management and testing. In some embodiments, state information (e.g., configuration data, forwarding states, IP tables, rules, network topology information, etc.) can be received from devices in a network. The state information can be parsed and used to generate a network model, which describes how data is processed by the network. Using the model, possible flow paths of data through the network can be identified and used to analyze the network and identify network behavior, such as types of traffic, frequency of rule matches, what kind of transformation occurs as traffic flows through the network, and where the traffic gets dropped, etc. Policies can be verified against the network model to ensure compliance, and in the event of non-compliance, a report or interface can indicate the cause and/or allow a user to explore specific details about the cause.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventors: David Erickson, Brandon Heller, Nikhil Handigol, Peyman Kazemian, Sivasankar Radhakrishnan
  • Patent number: 8812615
    Abstract: A host computer splits a display of the host computer into a grid including a plurality of grid areas. The host computer tracks a rate of display updates in each grid area. In addition, the host computer calculates a weighted average of all of the grid areas that an updated region of the display overlaps. The weighted average is based on the rate of display updates of each overlapped grid area and the percentage of the updated region that overlaps each overlapped grid area. The host computer compresses the updated region using a compression method selected from plural different compression methods. The selected compression method is selected based on the weighted average. The host computer transmits the compressed updated region to the remote client device.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: August 19, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Scott A. Bailey, Kevin Robert Lloyd, Peyman Kazemian
  • Publication number: 20100211882
    Abstract: A host computer splits a display of the host computer into a grid including a plurality of grid areas. The host computer tracks a rate of display updates in each grid area. In addition, the host computer calculates a weighted average of all of the grid areas that an updated region of the display overlaps. The weighted average is based on the rate of display updates of each overlapped grid area and the percentage of the updated region that overlaps each overlapped grid area. The host computer compresses the updated region using a compression method selected from plural different compression methods. The selected compression method is selected based on the weighted average. The host computer transmits the compressed updated region to the remote client device.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Scott A. Bailey, Kevin Robert Lloyd, Peyman Kazemian