Patents by Inventor Gilat Avieli

Gilat Avieli 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: 8706894
    Abstract: A system, method and a computer-readable medium having a computer-readable code embodied therein for providing content to a user, the method includes: generating, by a media provider, an instruction to fulfill a preliminary condition for receiving a second media conveying stream; transmitting the instruction to the user while also sending a first multicast media conveying stream; waiting for a preliminary condition fulfillment time period to lapse from an end of the transmitting of the instruction; and transmitting, by the media provider, the second media conveying stream towards the user, wherein the transmitting is initiated without being aware of an exact timing of a fulfillment of the preliminary condition.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: April 22, 2014
    Assignee: ARRIS Solutions, Inc.
    Inventors: Nery Strasman, John Reister, Asi Elad, Amit Eshet, Omri Tal, Gilat Avieli
  • Patent number: 8627390
    Abstract: A scheme for providing programs to multiple end user devices. Two types of media streams that convey a first group of programs are provided to multiple end user devices via an edge device. The two types of programs include a unicast media stream and a multicast media stream. When a request from a first end user device to view a first program that belongs to the first group of programs is received, a type of a media stream that conveys the first program to a second end user device is selectively switched, in response to bandwidth constraints imposed on a communication path coupled to the edge device.
    Type: Grant
    Filed: October 16, 2006
    Date of Patent: January 7, 2014
    Assignee: ARRIS Solutions, Inc.
    Inventors: Shai Benjamim, John Reister, Gilat Avieli, Modi Finkelstein, Asi Elad
  • Patent number: 7817672
    Abstract: A device and a method for providing programs to multiple end user devices. The method includes: providing to multiple end user devices, via an edge device, at least one type of media stream out of unicast media stream and a multicast media stream; wherein the at least one type of media stream convey a group of programs; receiving a request from a first end user device to view a first program that belongs to the group of programs; and selectively switching, in response to bandwidth constraints imposed on a communication path coupled to the edge device, a type of a media stream that conveys the first program to a second end user device.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: October 19, 2010
    Assignee: BigBand Networks Inc.
    Inventors: Ran Oz, Shai Benjamin, Gilat Avieli, Nery Strasman, Amir Leventer, Mordechai Finkelstein, Asi Elad, John Reister
  • Publication number: 20090168679
    Abstract: A scheme for providing programs to multiple end user devices. Two types of media streams that convey a first group of programs are provided to multiple end user devices via an edge device. The two types of programs include a unicast media stream and a multicast media stream. When a request from a first end user device to view a first program that belongs to the first group of programs is received, a type of a media stream that conveys the first program to a second end user device is selectively switched, in response to bandwidth constraints imposed on a communication path coupled to the edge device.
    Type: Application
    Filed: October 16, 2006
    Publication date: July 2, 2009
    Inventors: Shai Benjamim, John Reister, Gilat Avieli, Modi Finkelstein, Asi Elad
  • Patent number: 7397822
    Abstract: The invention provides a system and method for compensating for timing violations of a multiplex of at least two streams of media packets. The method includes the steps of: receiving the multiplex; associating a transmitter timing information to media packets; whereas the multiple media packet streams are associated to different time bases; transmitting the media packets and the associated transmitter timing information over a timing violation inducing communication channel to a receiver; receiving, by the receiver, the transmitter timing information and the media packets; providing at least one timing violation compensated stream of media packets in response to the transmitter timing information.
    Type: Grant
    Filed: July 14, 2003
    Date of Patent: July 8, 2008
    Inventors: Oded Golan, Gilat Avieli, Eran Avieli, Shlomo Abuddi, David Kalma
  • Publication number: 20070177632
    Abstract: A device and a method for providing programs to multiple end user devices. The method includes: providing to multiple end user devices, via an edge device, at least one type of media stream out of unicast media stream and a multicast media stream; wherein the at least one type of media stream convey a group of programs; receiving a request from a first end user device to view a first program that belongs to the group of programs; and selectively switching, in response to bandwidth constraints imposed on a communication path coupled to the edge device, a type of a media stream that conveys the first program to a second end user device.
    Type: Application
    Filed: December 28, 2006
    Publication date: August 2, 2007
    Inventors: Ran Oz, Shai Benjamin, Gilat Avieli, Nery Strasman, Amir Leventer, Mordechai Finkelstein, Asi Elad, John Reister
  • Publication number: 20040170199
    Abstract: The invention provides a system and method for compensating for timing violations of a multiplex of at least two streams of media packets. The method includes the steps of: receiving the multiplex; associating a transmitter timing information to media packets; whereas the multiple media packet streams are associated to different time bases; transmitting the media packets and the associated transmitter timing information over a timing violation inducing communication channel to a receiver; receiving, by the receiver, the transmitter timing information and the media packets; providing at least one timing violation compensated stream of media packets in response to the transmitter timing information.
    Type: Application
    Filed: July 14, 2003
    Publication date: September 2, 2004
    Inventors: Oded Golan, Gilat Avieli, Eran Avieli, Shlomo Abuddi, David Kalma