Patents Assigned to Gamefly Israel Ltd.
  • Patent number: 9947068
    Abstract: A computer-implemented method, apparatus and computer program product for scheduling tasks, the method comprising: receiving a request from a context for processing a frame by a Graphic Processing Unit (GPU); allocating frame processing time for the context in association with the frame; receiving a command buffer associated with the frame; subject to a pending command buffer collection being empty, submitting the command buffer for processing by the GPU; determining priorities for all command buffers in the pending command buffer collection, including a priority for the command buffer; if the highest priority command buffer is the command buffer, submitting the command buffer for processing; otherwise adding the command buffer to the pending command buffer collection, wherein the frame processing time allocated for the context is reduced by an amount of time related to a time a previous frame associated with the context exceeded its allocated processing time.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: April 17, 2018
    Assignee: Gamefly Israel Ltd.
    Inventor: Yuval Sarna
  • Patent number: 9538215
    Abstract: A method and apparatus for transmitting frames, the method comprising: determining a maximal frame size, maximal frame size violation threshold larger than the maximal frame size, maximal bitrate and maximal transmission time; receiving a frame to be transmitted, the frame having a size; responsive to the size not exceeding the maximal frame size: transmitting the frame during a time period not exceeding the maximal transmission time; responsive to the size exceeding the maximal frame size but not exceeding the maximal frame size violation threshold: transmitting the frame at a bitrate substantially equal to the maximal bitrate; and transmitting at least one subsequent frame during a time period shorter than the maximal transmission time; and responsive to the size exceeding the maximal frame size violation threshold: transmitting the frame; and skipping one or more subsequent frames.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: January 3, 2017
    Assignee: Gamefly Israel Ltd.
    Inventors: Alon Raviv, Asaf Barak, Shai Doron
  • Patent number: 9407923
    Abstract: A computer-implemented method, apparatus and computer program product for recovering from lost packets in video transmissions, the method performed by a computerized device, comprising: receiving by a computing device associated with a subscriber a frame constituting a part of video transmission, from an encoder; decoding the frame; determining that a packet within the frame is missing or corrupted; notifying an encoder about a missing packet; receiving from the encoder a first frame in which a first part is encoded independently of a preceding frame; decoding the first frame; receiving from the encoder a second frame in which a second part different from the first part is encoded independently of a preceding frame; and decoding the second frame.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: August 2, 2016
    Assignee: Gamefly Israel Ltd.
    Inventor: Asaf Barak
  • Patent number: 9380097
    Abstract: A computer-implemented method, apparatus and computer program product for overcoming data loss in streaming video in IP networks. The method comprising: receiving by a computing device associated with a server transmitting video, one or more notifications from a client, each notification related to a missing packet or a corrupted frame, wherein the packet or the frame are to be received by the client; determining a situation based upon the notifications; and subject to the situation being a first situation, transmitting to the client an indication that the client is to transmit to the server notifications of a first type, and subject to the situation being a second situation, transmitting to the client an indication that the client is to transmit to the server notifications of a first type and of a second type.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: June 28, 2016
    Assignee: Gamefly Israel Ltd.
    Inventors: Asaf Barak, Tomer Hotlzman, Shai Doron