Patents by Inventor Shai Stein

Shai Stein 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: 10623123
    Abstract: Methods and systems for providing a virtual HDBaseT® link. In one embodiment, a first switch transmits packets over an Ethernet network that includes one or more hops. The payload of each of the packets includes an HDBaseT® T-packet belonging to an HDBaseT® session. A first processor sets, for each packet from among a plurality of the packets, a timestamp value in the packet to correspond to the time at which the packet is transmitted by the first switch. A second switch receives the packets over the Ethernet network. A second processor calculates a clock correction value based on the timestamps in the plurality of packets, and utilizes the clock correction value to perform at least one of the following: (i) control transmission, by the second switch, of data in T-packets in the payloads of the packets, and (ii) recover a source clock of native media delivered over the Ethernet network.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: April 14, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Patent number: 10567102
    Abstract: Methods and systems for enabling recovery of lost packets transmitted over a communication network. In one embodiment, a device includes a processor and a transmitter. The processor is configured to calculate a row parity packet (RPP) and a diagonal parity packet (DPP) for n packets. Each of the RPP, the DPP, and the n packets comprises n segments. The processor utilizes each packet, from among the n packets, to update parity values in the RPP and the DPP in such a way that each segment in the packet is used to update one segment in the RPP and at most one segment in DPP. The transmitter transmits the n packets, the RPP, and the DPP over the communication network. Receiving a subset of n members of a set comprising: the RPP, the DPP, and the n packets, enables recovery of two lost packets.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: February 18, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Patent number: 10541770
    Abstract: Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of the RPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of the DPP comprises a result of a parity function applied to a set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and the RPP. The processor may utilize the received packets to recover two lost packets.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: January 21, 2020
    Assignee: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Patent number: 10523352
    Abstract: Methods and systems that enable recovery of a lost packet from an incomplete block transmitted over a communication network. In one embodiment, a system includes a first processor configured to: receive a block of packets during a period spanning a certain duration, calculate a parity packet (PP) for the block, and provide in PP an indication of the number of packets in the block, where the block comprises k<n packets, and the certain duration is long enough to enable the processor to receive at least n packets. A transmitter transmits the k packets and PP. A receiver receives, over a period that is not longer than the certain duration, packets sent by the transmitter. A second processor detects, based on the number indicated in PP, that one of the k packets of the block was lost, and utilizes PP to recover said lost packet.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: December 31, 2019
    Assignee: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Publication number: 20180227080
    Abstract: Methods and systems that enable recovery of a lost packet from an incomplete block transmitted over a communication network. In one embodiment, a system includes a first processor configured to: receive a block of packets during a period spanning a certain duration, calculate a parity packet (PP) for the block, and provide in PP an indication of the number of packets in the block, where the block comprises k<n packets, and the certain duration is long enough to enable the processor to receive at least n packets. A transmitter transmits the k packets and PP. A receiver receives, over a period that is not longer than the certain duration, packets sent by the transmitter. A second processor detects, based on the number indicated in PP, that one of the k packets of the block was lost, and utilizes PP to recover said lost packet.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 9, 2018
    Applicant: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Publication number: 20180226993
    Abstract: Methods and systems that enable recovery lost packets that were transmitted over a communication network. In one embodiment, a device includes a receiver and a processor. The receiver receives n packets that belong to a set comprising n+2 packets transmitted over the communication network, where the set includes: n data packets, a row parity packet (RPP), and a diagonal parity packet (DPP). Each received packet comprises n segments. Each segment of RPP comprises a result of a parity function applied to a row parity set comprising n segments, each belonging to a different packet from among the n data packets. Each segment of DPP comprises a result of a parity function applied to a diagonal parity set comprising n segments, each belonging to a different packet selected from a group comprising the n data packets and RPP. The processor utilized the received packets to recover two lost packets.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 9, 2018
    Applicant: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Publication number: 20180226996
    Abstract: Methods and systems for enabling recovery of lost packets transmitted over a communication network. In one embodiment, a device includes a processor and a transmitter. The processor is configured to calculate a row parity packet (RPP) and a diagonal parity packet (DPP) for n packets. Each of RPP, DPP, and the n packets comprises n segments. The processor utilizes each packet, from among the n packets, to update parity values in RPP and DPP in such a way that each segment in the packet is used to update one segment in RPP and at most one segment in DPP. The transmitter transmits the n packets, RPP, and DPP over the communication network. Receiving any subset of n member of a set comprising: RPP, DPP, and the n packets, enables recovery of two lost packets.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 9, 2018
    Applicant: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Publication number: 20180227068
    Abstract: Methods and systems for providing a virtual HDBaseT® link. In one embodiment, a first switch transmits packets over an Ethernet network that includes one or more hops. The payload of each of the packets includes an HDBaseT® T-packet belonging to an HDBaseT® session. A first processor sets, for each packet from among a plurality of the packets, a timestamp value in the packet to correspond to the time at which the packet is transmitted by the first switch. A second switch receives the packets over the Ethernet network. A second processor calculates a clock correction value based on the timestamps in the plurality of packets, and utilizes the clock correction value to perform at least one of the following: (i) control transmission, by the second switch, of data in T-packets in the payloads of the packets, and (ii) recover a source clock of native media delivered over the Ethernet network.
    Type: Application
    Filed: February 6, 2018
    Publication date: August 9, 2018
    Applicant: Valens Semiconductor Ltd.
    Inventors: Shai Stein, Eran Rippel
  • Patent number: 8913891
    Abstract: A method and a Reconfigurable Optical Add Drop Multiplexer (ROADM) where blocking of a first optical signal carried over a specific optical channel in the ROADM is performed by compensating the first optical signal by a second optical signal created for that purpose.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: December 16, 2014
    Assignee: ECI Telecom Ltd.
    Inventors: Amitay Melamed, Shai Stein
  • Patent number: 8661122
    Abstract: A technique enabling an access node to undertake more responsibility and render multicast streaming more effective by utilizing streaming service control messages SSCP which contain important information such as Quality of Experience or Quality of Service. The access node itself or in cooperation with a processing/monitoring entity may be enabled to analyze QOE data in SSCP report messages from different access network receivers, to identify specific receivers which encounter problems and to indicate the problems to the provider of the network.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: February 25, 2014
    Assignee: ECI Telecom Ltd.
    Inventors: Shai Stein, Moshe Aharon, Alberto Schliserman
  • Patent number: 8391299
    Abstract: A Home Gateway (HGW) interconnects a Home Network (HN) and an External Network (EN), and is adapted to communicate with the HN and EN at a Network layer. HGW is provided with a Service Application Programming Interface Layer (SAPI Layer) capable of performing, at an Application layer, mediator functions for supporting communication and services between the HN and EN. Devices of the HN are able to communicate with devices of EN via the HGW, and to actualize services via the HGW.
    Type: Grant
    Filed: November 14, 2006
    Date of Patent: March 5, 2013
    Assignee: ECI Telecom Ltd.
    Inventors: Alberto Schliserman, Shai Stein
  • Publication number: 20120275794
    Abstract: A method and a Reconfigurable Optical Add Drop Multiplexer (ROADM) where blocking of a first optical signal carried over a specific optical channel in the ROADM is performed by compensating the first optical signal by a second optical signal created for that purpose.
    Type: Application
    Filed: April 23, 2012
    Publication date: November 1, 2012
    Inventors: Amitay MELAMED, Shai Stein
  • Patent number: 8189574
    Abstract: Technology for providing subscribers with communication services in accordance with their agreements with a service provider, that comprises: a) determining a plurality of subscribers to be connected to the service provider via a distribution unit located in an access network; b) selecting a default advanced broadband technology (DABT) for the distribution unit; c) in the distribution unit, providing a plurality of communication devices to reserve for each of the plurality of subscribers, irrespective of their agreements reached with the service provider, an individual communication link for supplying broadband communication services based on the selected DABT; while d) enabling each of the plurality of subscribers to receive services in accordance with their respective agreements with the service provider.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: May 29, 2012
    Assignee: ECI Telecom Ltd.
    Inventors: Shai Stein, Moredechay Morgenstern, Ofer Reviv
  • Publication number: 20110270981
    Abstract: A technique enabling an access node to undertake more responsibility and render multicast streaming more effective by utilizing streaming service control messages SSCP which contain important information such as Quality of Experience or Quality of Service. The access node itself or in cooperation with a processing/monitoring entity may be enabled to analyze QOE data in SSCP report messages from different access network receivers, to identify specific receivers which encounter problems and to indicate the problems to the provider of the network.
    Type: Application
    Filed: November 25, 2009
    Publication date: November 3, 2011
    Inventors: Shai Stein, Moshe Aharon, Alberto Schliserman
  • Patent number: 7907620
    Abstract: The invention proposes a method for handling ATM traffic comprising packets of AAL5 type composed of ATM cells, at a network node at VP-layer. The method comprises monitoring each of the cells incoming the node to obtain information at least on its VC-layer and VP-layer parameters, processing information on the mentioned parameters and registering the processed information concerning each of the cells in a statistical database to obtain statistical data with respect to at least the VC-layer and VP-layer parameters of the packets handled at the node.
    Type: Grant
    Filed: July 1, 2004
    Date of Patent: March 15, 2011
    Assignee: ECI Telecom Ltd.
    Inventors: Shai Stein, Moredechay Morgenstern, Aharon Lavon
  • Patent number: 7761094
    Abstract: A technique is proposed for supporting a mobile communication session in a combined communications network comprising a mobile network and a non-mobile access network. In the mobile network, the mobile communication session is associated with a mobile number. The technique comprises: a) associating, in the non-mobile access network, the mobile number with a non-mobile device of the non-mobile network, b) providing an access device being in communication with a plurality of non-mobile devices of the non-mobile network and with a controller of a mobile network, operative to represent the non-mobile device of the plurality of non-mobile devices as having the mobile number; c) selectively conducting the mobile communication session either through a mobile device associated with the mobile number in the mobile network, or through the non-mobile device associated with the mobile number in the non-mobile network.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: July 20, 2010
    Assignee: ECI Telecom Ltd.
    Inventors: Shai Stein, Moredechay Morgenstern
  • Publication number: 20080304500
    Abstract: A Home Gateway (HGW) interconnects a Home Network (HN) and an External Network (EN), and is adapted to communicate with the HN and EN at a Network layer. HGW is provided with a Service Application Programming Interface Layer (SAPI Layer) capable of performing, at an Application layer, mediator functions for supporting communication and services between the HN and EN. Devices of the HN are able to communicate with devices of EN via the HGW, and to actualize services via the HGW.
    Type: Application
    Filed: November 14, 2006
    Publication date: December 11, 2008
    Applicant: ECI Telecom Ltd.
    Inventors: Alberto Schliserman, Shai Stein
  • Publication number: 20080205435
    Abstract: A Digital Subscriber Line Access Multiplexer (DSLAM) is provided which comprises: a network side interface adapted to receive a plurality of communication signals conveyed along a broadband network: a storage means adapted to receive at least some of the communication signals, associate one or more corresponding priorities therewith, and store their content in accordance with at least one of the associated priorities: multiplexing means operative to retrieve content stored in the storage means and multiplex the content received with run time data received at the network side interface into a multiplexed product while ensuring at least a minimum pre-defined quality of service for the multiplexed product: a subscribers' output interface adapted to receive the multiplexed product from the multiplexing means and forward it along a communication line extending towards a subscriber; and a subscribers' input interface adapted to receive information generated by subscribers.
    Type: Application
    Filed: December 1, 2005
    Publication date: August 28, 2008
    Applicant: Eci Telecom Ltd.
    Inventors: Dror Nahumi, Shai Stein
  • Publication number: 20070259660
    Abstract: A technique is proposed for supporting a mobile communication session in a combined communications network comprising a mobile network and a non-mobile access network. In the mobile network, the mobile communication session is associated with a mobile number. The technique comprises: a) associating, in the non-mobile access network, the mobile number with a non-mobile device of the non-mobile network, b) providing an access device being in communication with a plurality of non-mobile devices of the non-mobile network and with a controller of a mobile network, operative to represent the non-mobile device of the plurality of non-mobile devices as having the mobile number; c) selectively conducting the mobile communication session either through a mobile device associated with the mobile number in the mobile network, or through the non-mobile device associated with the mobile number in the non-mobile network.
    Type: Application
    Filed: March 28, 2005
    Publication date: November 8, 2007
    Applicant: ECI Telecom Ltd.
    Inventors: Shai Stein, Moredechay Morgenstern
  • Publication number: 20070121576
    Abstract: Technology for providing subscribers with communication services in accordance with their agreements with a service provider, that comprises: a) determining a plurality of subscribers to be connected to the service provider via a distribution unit located in an access network; b) selecting a default advanced broadband technology (DABT) for the distribution unit; c) in the distribution unit, providing a plurality of communication devices to reserve for each of the plurality of subscribers, irrespective of their agreements reached with the service provider, an individual communication link for supplying broadband communication services based on the selected DABT; while d) enabling each of the plurality of subscribers to receive services in accordance with their respective agreements with the service provider.
    Type: Application
    Filed: February 15, 2005
    Publication date: May 31, 2007
    Applicant: ECI Telecom
    Inventors: Shai Stein, Moredechay Morgenstern, Ofer Reviv