Patents by Inventor Itzhak Parnafes

Itzhak Parnafes 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: 8249057
    Abstract: A system and method for transferring Media over IP (MoIP) packets over an overlay network is provided. The system provides specially designed overlay network units located at key points in the IP network effectively creating an overlay network that is capable of interacting both on the overlay level as well as over the standard IP network.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: August 21, 2012
    Assignee: Juniper Networks, Inc.
    Inventors: Shai Mohaban, Benjamin J. Getz, Itzhak Parnafes, Opher Kahane
  • Patent number: 8045585
    Abstract: Techniques are described for aggregating multiple media packets to improve end-to-end bandwidth efficiency. The techniques include using an RTP aggregation protocol that is not sensitive to packet loss to aggregate multiple media packets under a single header. According to the RTP aggregation protocol, the single header for an aggregated media packet comprises a version field, a zero field, a sequence number field and a trunk ID field. The single header encapsulates the aggregated payload, which is an aggregation of Real-Time Protocol (RTP) segments. An RTP segment either has a compressed format or an uncompressed format. The uncompressed RTP segment includes the complete uncompressed RTP packet copied from the original User Datagram Protocol (UDP) packet. The compressed RTP segment includes the payload of the original RTP rather than the complete original RTP packet.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: October 25, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes, Opher Kahane
  • Patent number: 7991907
    Abstract: A method and apparatus for communicating a COPS protocol policy to a non-COPS-enabled network device is provided. A COPS proxy is connected between a policy server and a non-COPS-enabled network device. The policy server is configured to communicate COPS protocol policies to the COPS proxy, which is, in turn, configured to translate the COPS protocol policy into a policy that is in accordance with a policy protocol that the non-COPS-enabled network device can receive and correctly interpret (“non-COPS protocol”). The translation of the policy utilizes a mapping database that delineates predetermined relationships between COPS protocol policies and the non-COPS protocol policies. More specifically, the mapping database can include relationships between COPS protocol policy information base variables, network device roles and characteristics, and non-COPS protocol parameters and associated values. Further, the COPS proxy can be configured to detect and reconcile policy conflicts for one or more network devices.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: August 2, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Itzhak Parnafes, Shai Mohaban, Keith McCloghrie
  • Publication number: 20090245260
    Abstract: Techniques are described for aggregating multiple media packets to improve end-to-end bandwidth efficiency. The techniques include using an RTP aggregation protocol that is not sensitive to packet loss to aggregate multiple media packets under a single header. According to the RTP aggregation protocol, the single header for an aggregated media packet comprises a version field, a zero field, a sequence number field and a trunk ID field. The single header encapsulates the aggregated payload, which is an aggregation of Real-Time Protocol (RTP) segments. An RTP segment either has a compressed format or an uncompressed format. The uncompressed RTP segment includes the complete uncompressed RTP packet copied from the original User Datagram Protocol (UDP) packet. The compressed RTP segment includes the payload of the original RTP rather than the complete original RTP packet.
    Type: Application
    Filed: June 9, 2009
    Publication date: October 1, 2009
    Inventors: Shai Mohaban, Itzhak Parnafes, Opher Kahane
  • Patent number: 7586899
    Abstract: A system and method for transferring Media over IP (MoIP) packets over an overlay network is provided. The system provides specially designed overlay network units located at key points in the IP network effectively creating an overlay network that is capable of interacting both on the overlay level as well as over the standard IP network.
    Type: Grant
    Filed: July 16, 2002
    Date of Patent: September 8, 2009
    Assignee: Juniper Networks, Inc.
    Inventors: Shai Mohaban, Benjamin J. Getz, Itzhak Parnafes, Opher Kahane
  • Patent number: 7551644
    Abstract: Techniques are described for aggregating multiple media packets to improve end-to-end bandwidth efficiency. The techniques include using an RTP aggregation protocol that is not sensitive to packet loss to aggregate multiple media packets under a single header. According to the RTP aggregation protocol, the single header for an aggregated media packet comprises a version field, a zero field, a sequence number field and a trunk ID field. The single header encapsulates the aggregated payload, which is an aggregation of Real-Time Protocol (RTP) segments. An RTP segment either has a compressed format or an uncompressed format. The uncompressed RTP segment includes the complete uncompressed RTP packet copied from the original User Datagram Protocol (UDP) packet. The compressed RTP segment includes the payload of the original RTP rather than the complete original RTP packet.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: June 23, 2009
    Assignee: Juniper Networks, Inc
    Inventors: Shai Mohaban, Itzhak Parnafes, Opher Kahane
  • Patent number: 7505408
    Abstract: A method and apparatus are provided for automatic reverse-direction or bi-directional quality of service treatment of network data flows. A network device located at the edge or border of a network, such as a router that is connected to another network, identifies a data flow originating within its network and directed outside the network, and having packets set with quality of service treatment values. Identified quality of service treatments may be IP precedence, DSCP marking of packets in the flow, an RSVP PATH message, etc. The network device creates and stores, in its local memory, values that uniquely identify the flow and that tell the device how to treat packets of the same flow that are transmitted in the opposite or inbound direction. Upon identifying a corresponding inbound flow with quality of service treatment, all packets of the flow are given a pre-configured quality of service treatment based upon the quality of service treatment of the originally identified flow.
    Type: Grant
    Filed: July 12, 2004
    Date of Patent: March 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes
  • Patent number: 7423971
    Abstract: A method and apparatus for providing network resource reservation capability for receiver nodes that either cannot or do not facilitate RSVP processes is provided. A RESV proxy is connected between an anticipated sender node and an anticipated receiver node in a computer network, e.g., a voice over IP network. The RESV proxy can detect an RSVP Path message and determine whether a RESV message is appropriate for the anticipated traffic flow. If it is so determined, the RESV proxy generates and communicates a RESV message through the network back to the anticipated sender node. The appropriateness of a RESV message can be based upon predetermined relationships or logic involving one or more of network parameters, transport parameters, and characteristics of the anticipated traffic flow, and other traffic flow attributes determined from analyzing the RSVP Path message.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: September 9, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes
  • Patent number: 7209473
    Abstract: A processor architecture for processing data packets representing voice over Internet Protocol (VoIP) calls in a packet-switched network is disclosed. According to an embodiment, a VoIP processor executes a voice packet processing operating system that is configured to monitor or manipulate the packets at an IP layer, media layer and signaling layer of the call. The VoIP processor includes a plurality of independently callable primitive software functions that carry out low-level VoIP packet processing functions. The VoIP processor executes one or more application programs that selectively call one or more of the primitive software functions and are independent of any underlying protocols of the existing network, thereby isolating the application programs from low-level processing details. Further, techniques are described for modifying characteristics of VoIP traffic for the purpose of monitoring and directing the VoIP traffic through a network.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: April 24, 2007
    Assignee: Juniper Networks, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes, Opher Kahane
  • Patent number: 7096260
    Abstract: A method and apparatus for performing load-based packet marking within a network is described. In one aspect, a first group of one or more packets of a data flow are marked with a first behavioral treatment value that directs devices within the network to treat the first group of one or more packets with a first quality of service treatment. The bandwidth that is currently being achieved for the flow within the network is determined based on data traffic within the network. Based on the achieved flow bandwidth within the network a second behavioral treatment value is then determined. Thereafter, a second group of one or more packets of the data flow is marked with a second behavioral treatment value that directs devices within the network to treat the second group of one or more packets with a second quality of service treatment. The process of dynamically marking the packets for a particular data flow may be performed multiple times.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: August 22, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Arthur Zavalkovsky, Itzhak Parnafes, Shai Mohaban
  • Patent number: 7002993
    Abstract: Techniques are described for aggregating multiple media packets to improve end-to-end bandwidth efficiency. The techniques include using an RTP aggregation protocol that is not sensitive to packet loss to aggregate multiple media packets under a single header. According to the RTP aggregation protocol, the single header for an aggregated media packet comprises a version field, a zero field, a sequence number field and a trunk ID field. The single header encapsulates the aggregated payload, which is an aggregation of Real-Time Protocol (RTP) segments. An RTP segment either has a compressed format or an uncompressed format. The uncompressed RTP segment includes the complete uncompressed RTP packet copied from the original User Datagram Protocol (UDP) packet. The compressed RTP segment includes the payload of the original RTP rather than the complete original RTP packet.
    Type: Grant
    Filed: January 31, 2001
    Date of Patent: February 21, 2006
    Assignee: Juniper Networks, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes, Opher Kahane
  • Publication number: 20050060393
    Abstract: A method and apparatus for communicating a COPS protocol policy to a non-COPS-enabled network device is provided. A COPS proxy is connected between a policy server and a non-COPS-enabled network device. The policy server is configured to communicate COPS protocol policies to the COPS proxy, which is, in turn, configured to translate the COPS protocol policy into a policy that is in accordance with a policy protocol that the non-COPS-enabled network device can receive and correctly interpret (“non-COPS protocol”). The translation of the policy utilizes a mapping database that delineates predetermined relationships between COPS protocol policies and the non-COPS protocol policies. More specifically, the mapping database can include relationships between COPS protocol policy information base variables, network device roles and characteristics, and non-COPS protocol parameters and associated values. Further, the COPS proxy can be configured to detect and reconcile policy conflicts for one or more network devices.
    Type: Application
    Filed: October 6, 2004
    Publication date: March 17, 2005
    Inventors: Itzhak Parnafes, Shai Mohaban, Keith McCloghrie
  • Patent number: 6839766
    Abstract: A method and apparatus for communicating a COPS protocol policy to a non-COPS-enabled network device (i.e., a device or one or more interfaces included in the device) is provided. A COPS proxy is networked with a policy server and a non-COPS-enabled network device such that the COPS proxy can communicate with the policy server and the non-COPS-enabled network device. The policy server is configured to communicate COPS protocol policies to the COPS proxy, which, in turn, is configured to translate the COPS protocol policy into a policy that is in accordance with a policy protocol that the non-COPS-enabled network device can receive and correctly interpret (a “non-COPS protocol”). The translation of the policy utilizes a mapping database that delineates predetermined relationships between COPS protocol policies and the non-COPS protocol policies.
    Type: Grant
    Filed: January 14, 2000
    Date of Patent: January 4, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Itzhak Parnafes, Shai Mohaban, Keith McCloghrie
  • Patent number: 6788647
    Abstract: A method and apparatus are provided for automatic reverse-direction or bi-directional quality of service treatment of network data flows. A network device located at the edge or border of a network, such as a router that is connected to another network, identifies a data flow originating within its network and directed outside the network, and having packets set with quality of service treatment values. Identified quality of service treatments may be IP precedence, DSCP marking of packets in the flow, an RSVP PATH message, etc. The network device creates and stores, in its local memory, values that uniquely identify the flow and that tell the device how to treat packets of the same flow that are transmitted in the opposite or inbound direction. Upon identifying a corresponding inbound flow with quality of service treatment, all packets of the flow are given a pre-configured quality of service treatment based upon the quality of service treatment of the originally identified flow.
    Type: Grant
    Filed: November 19, 1999
    Date of Patent: September 7, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes
  • Patent number: 6721272
    Abstract: A method and apparatus for providing RSVP capability for senders that either cannot or do not initiate RSVP processes is provided. An RSVP proxy is connected between a sender device and a receiver device on a computer network. The RSVP proxy detects a new traffic flow and determines whether an RSVP PATH message is appropriate for the traffic flow. If it is so determined, the RSVP proxy generates and communicates the RSVP PATH message through the network to the receiver device. The appropriateness of an RSVP PATH message can be based upon predetermined relationships or logic involving one or more of network parameters, transport parameters, and characteristics of the traffic flow, whether another RSVP signal is detected associated with the traffic flow, and other traffic flow attributes determined from decoding the traffic flow packets. The RSVP proxy can also interface with a policy server on the network to facilitate generation of the RSVP PATH message according to one or more of the traffic flow attributes.
    Type: Grant
    Filed: October 8, 1999
    Date of Patent: April 13, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Itzhak Parnafes, Shai Mohaban
  • Patent number: 6718380
    Abstract: A method and apparatus for storing policies for use in policy-based management of quality of service treatments of network data traffic flows are described. The policies are stored in the form of policy statements. Each policy statement applies to a specific application that runs in the network. Policy statements are stored in a Repository, which may be a Directory Server or an X.500 directory. A policy server may create and store policies in the Repository based on information about the application, the network devices, and the quality of service treatments that the network devices can apply to a traffic flow. An application program and the policy server network device can retrieve the policy information from the Repository using appropriate function calls or an access protocol such as LDAP.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: April 6, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes, Yoram Ramberg, Yoram Snir, John Strassner
  • Patent number: 6466984
    Abstract: A method and apparatus for policy-based management of quality of service treatments of network data traffic flows by integrating policies with application programs are described. In one embodiment, a quality of service value is selectively associated with a flow of information generated by an application program and directed to a network device. Mappings representing an abstract policy and associating a pre-determined network quality of service with a traffic flow type of the flow of information and with an application program are created and stored in a repository that is accessible by the application program. The mappings are converted into one or more settings of the network device. The policy is enforced at the network device in response to receiving traffic from the application program that matches the traffic flow type. The settings may be Differentiated Services Code Points or may be RSVP+ messages. Policies may be represented by statements stored in a directory schema.
    Type: Grant
    Filed: July 2, 1999
    Date of Patent: October 15, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Arad Naveh, Itzhak Parnafes, Shai Mohaban, Steven M. Woo
  • Patent number: 6463470
    Abstract: A method and apparatus for storing policies for use in policy-based management of quality of service treatments of network data traffic flows are described. The policies are stored in the form of policy statements. Each policy statement applies to a specific application that runs in the network. Each policy statement includes a condition and a network service to be applied to all traffic matching the condition. Each condition comprises one or more basic condition components connected by operators. Each basic condition comprises a basic policy parameter identifier, an operator and an operand. Policy statements are stored in a Repository, which may be a Directory Server or an X.500 directory. A policy server may create and store policies in the Repository based on information about the application, the network devices, and the quality of service treatments that the network devices can apply to a traffic flow.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: October 8, 2002
    Assignee: Cisco Technology, Inc.
    Inventors: Shai Mohaban, Itzhak Parnafes, Yoram Ramberg, Yoram Snir, John Strassner