Patents by Inventor Itai Ephraim Zilbershtein

Itai Ephraim Zilbershtein 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: 8957972
    Abstract: Disclosed is a method and tool that performs glass-to-glass testing of a test AV system. The test AV system may be a transmitter device that senses AV stimuli and transmits an AV signal to a receiver device that displays video and provides an audio out/speaker of the audio. A light source and a sound source may be placed at the transmitter device. A light sensor and microphone/direct audio out connection may be placed at the receiver device. The automatic test tool may cycle synchronized light/sound stimuli to the transmitter device and measure the delay/latency times for audio, video, and AV synchronization at the receiver device. The automatic test tool may be comprised of a computer running user interface/test management software connected to a low cost FPGA that controls the video/sound sources and sensors to accurately measure both video and audio glass-to-glass latency/synchronization in a continuous, automatic, and self-calibrating manner.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: February 17, 2015
    Assignee: Avaya Inc.
    Inventors: Dan Gluskin, Michael German, Itai Ephraim Zilbershtein, Yosef Goldberg, Michel Ivgi
  • Publication number: 20140347499
    Abstract: Disclosed is a method and tool that performs glass-to-glass testing of a test AV system. The test AV system may be a transmitter device that senses AV stimuli and transmits an AV signal to a receiver device that displays video and provides an audio out/speaker of the audio. A light source and a sound source may be placed at the transmitter device. A light sensor and microphone/direct audio out connection may be placed at the receiver device. The automatic test tool may cycle synchronized light/sound stimuli to the transmitter device and measure the delay/latency times for audio, video, and AV synchronization at the receiver device. The automatic test tool may be comprised of a computer running user interface/test management software connected to a low cost FPGA that controls the video/sound sources and sensors to accurately measure both video and audio glass-to-glass latency/synchronization in a continuous, automatic, and self-calibrating manner.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: AVAYA, INC.
    Inventors: Dan Gluskin, Michael German, Itai Ephraim Zilbershtein, Yosef Goldberg, Michel Ivgi
  • Patent number: 8763155
    Abstract: A method of controlling access to a client over a computer network includes associating a user interface element with at least one tag and defining an access permission rule for a client, as a function of one or more tags, the function including at least one OR, NOT or inequality condition. The method further includes receiving a request of the client to access the user interface element and allowing the client to access the user interface element only if the tags of the user interface element meet the condition of the access permission rule.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: June 24, 2014
    Assignee: Avaya Communication Israel Ltd.
    Inventors: Ronen Ben Chetrit, Itai Ephraim Zilbershtein
  • Patent number: 8571061
    Abstract: A method for bidirectional gating between low parallelity devices in a network and a remote server with a higher parallelity capability. The method comprises: (a) intercepting a plurality of requests for a same content item stored on a remote server from a plurality of devices, said requests in a low parallelity protocol; (b) storing said requests as stored requests; (c) translating one of said requests to a high parallelity protocol to produce a translated request and relaying said translated request to said remote server; (d) additionally intercepting a response to said translated request from said remote server in, said response in said higher parallelity protocol; (e) additionally translating said response to said low parallelity protocol to produce a translated response and storing said translated response; and (f) filling each of said stored requests with said translated response.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: October 29, 2013
    Assignee: Avaya Communications Israel Ltd.
    Inventors: Itai Ephraim Zilbershtein, Shlomo Biton, Dan Gluskin
  • Patent number: 8406240
    Abstract: A method of avoiding packet fragmentation. The method includes receiving a data packet belonging to a data connection, determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination and registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: March 26, 2013
    Assignee: Avaya Inc.
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein
  • Patent number: 8094680
    Abstract: A method of generating an intermediate format for configuration values of telephony devices. The method includes collecting lists of configuration fields from a plurality of administrable devices; and generating a configuration file format, which includes more configuration fields than supported by any one of the administrable devices, based on the collected lists.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: January 10, 2012
    Assignee: Avaya Inc.
    Inventors: Ronen Ben Chetrit, Itai Ephraim Zilbershtein
  • Patent number: 7970876
    Abstract: A method of selecting, by a global server load balancer (GSLB), a server to represent a virtual server hosted by a plurality of servers. The method includes receiving, by the GSLB, values of one or more communication parameters of paths between at least one test unit and at least two servers from the plurality of servers, receiving, by the GSLB, a request to establish a connection with the virtual server from a client, selecting a test unit from the at least one test unit to represent the client, and selecting one of the plurality of servers to represent the virtual server before the client, responsive to the values of the one or more parameters for paths between the selected test unit and the at least two servers of the selected test units.
    Type: Grant
    Filed: July 23, 2002
    Date of Patent: June 28, 2011
    Assignee: Avaya Communication Israel Ltd.
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein
  • Patent number: 7940793
    Abstract: A media application server, comprising a network interface and a processor adapted to establish voice connections with opposite end devices and to perform on the connections at least one media application task for signals of a plurality of different signal formats, the processor being adapted to establish the connection in a negotiation procedure in which it advertises itself as supporting fewer than the plurality of signal formats.
    Type: Grant
    Filed: April 24, 2007
    Date of Patent: May 10, 2011
    Assignee: Avaya Communication Israel Ltd
    Inventors: Itai Ephraim Zilbershtein, Zvika Perry, Yaron Pdut, Gordon R. Brunson
  • Patent number: 7774438
    Abstract: A method of self-configuring a network device. The method includes transmitting non-unique structure information of a network device, from the network device to a configuration server, receiving, by the network device from the configuration server, one or more configuration parameter values responsive to the transmitted structure information and configuring the network device with the configuration parameter values.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: August 10, 2010
    Assignee: Avaya Communication Israel Ltd.
    Inventors: Itai Ephraim Zilbershtein, Dan Gluskin, Pesah Spector
  • Publication number: 20090135734
    Abstract: A method of avoiding packet fragmentation. The method includes receiving a data packet belonging to a data connection, determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination and registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented.
    Type: Application
    Filed: February 6, 2009
    Publication date: May 28, 2009
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein
  • Publication number: 20080270457
    Abstract: A media application server, comprising a network interface and a processor adapted to establish voice connections with opposite end devices and to perform on the connections at least one media application task for signals of a plurality of different signal formats, the processor being adapted to establish the connection in a negotiation procedure in which it advertises itself as supporting fewer than the plurality of signal formats.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventors: Itai Ephraim Zilbershtein, Zvika Perry, Yaron Pdut, Gordon R. Brunson
  • Publication number: 20080183848
    Abstract: A method of self-configuring a network device. The method includes transmitting non-unique structure information of a network device, from the network device to a configuration server, receiving, by the network device from the configuration server, one or more configuration parameter values responsive to the transmitted structure information and configuring the network device with the configuration parameter values.
    Type: Application
    Filed: January 26, 2007
    Publication date: July 31, 2008
    Inventors: Itai Ephraim Zilbershtein, Dan Gluskin, Pesah Spector
  • Patent number: 7406524
    Abstract: A method of load balancing messages to servers of a server farm, by a load balancer. The method includes configuring the load balancer with information on the session ID values which may be assigned by at least one of the servers, determining, by the load balancer, for at least some client messages including a non-empty session ID field, which server or sub-group of servers is associated with the ID in the ID field, responsive to the configured information, and selecting, by the load balancer, a server to receive each of the at least some client messages, at least partially responsive to the determination.
    Type: Grant
    Filed: July 26, 2001
    Date of Patent: July 29, 2008
    Assignee: Avaya Communication Isael Ltd.
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein
  • Publication number: 20080177868
    Abstract: A method of self-configuring a network device. The method includes transmitting a first request for a network address in a configuration protocol packet, receiving a first response including a first network address assigned to the network device and additional information, responsive to the first request, transmitting a second request for a specific network address using at least some of the additional information from the first response and receiving a second response including the specific second network address, responsive to the second request.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Itai Ephraim Zilbershtein, Dan Gluskin, Pesah Spector
  • Publication number: 20080008211
    Abstract: A method for bidirectional gating between low parallelity devices in a network and a remote server with a higher parallelity capability. The method comprises: (a) intercepting a plurality of requests for a same content item stored on a remote server from a plurality of devices, said requests in a low parallelity protocol; (b) storing said requests as stored requests; (c) translating one of said requests to a high parallelity protocol to produce a translated request and relaying said translated request to said remote server; (d) additionally intercepting a response to said translated request from said remote server in, said response in said higher parallelity protocol; (e) additionally translating said response to said low parallelity protocol to produce a translated response and storing said translated response; and (f) filling each of said stored requests with said translated response.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Itai Ephraim Zilbershtein, Shlomo Biton, Dan Gluskin
  • Publication number: 20080010410
    Abstract: An improved caching method comprising: (a) employing circuitry to identify and analyze a plurality of data streams, each of said data streams resulting from a request to access a same content item stored in a cache; (b) calculating an initial access interval for said content item based upon said analyzing; and (c) adjusting a data transfer rate in at least one of said data streams in order to reduce said initial access interval to a reduced access interval.
    Type: Application
    Filed: July 7, 2006
    Publication date: January 10, 2008
    Inventors: Itai Ephraim Zilbershtein, Shlomo Biton, Dan Gluskin
  • Publication number: 20040030765
    Abstract: A method of providing policy enforcement within a network. The method includes receiving a packet by a first network element at an entrance to the network, replacing a value of an address field of the packet to an internal address related to a policy profile according to which the packet is to be handled, forwarding the packet to a second network element in the network, and handling the packet in accordance with a policy profile determined from the internal address in the address field of the packet.
    Type: Application
    Filed: August 12, 2002
    Publication date: February 12, 2004
    Inventors: Itai Ephraim Zilbershtein, Emek Sadot
  • Publication number: 20040019659
    Abstract: A method of selecting, by a global server load balancer (GSLB), a server to represent a virtual server hosted by a plurality of servers. The method includes receiving, by the GSLB, values of one or more communication parameters of paths between at least one test unit and at least two servers from the plurality of servers, receiving, by the GSLB, a request to establish a connection with the virtual server from a client, selecting a test unit from the at least one test unit to represent the client, and selecting one of the plurality of servers to represent the virtual server before the client, responsive to the values of the one or more parameters for paths between the selected test unit and the at least two servers of the selected test units.
    Type: Application
    Filed: July 23, 2002
    Publication date: January 29, 2004
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein
  • Publication number: 20040001444
    Abstract: A method of avoiding packet fragmentation. The method includes receiving a data packet belonging to a data connection, determining whether the received data packet was fragmented or determining whether the received data packet is expected to be fragmented on the way to its destination and registering the data connection of the received packet in a list of connections that carried packets that were fragmented or were expected to be fragmented.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: Emek Sadot, Itai Ephraim Zilbershtein