Patents by Inventor Yoel Moshe Zanger

Yoel Moshe Zanger 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: 8473610
    Abstract: A method of proactive seeding of data in a peer-to-peer computer network is provided. The method may include the following steps: monitoring, in a peer-to-peer computer network, a plurality of agents and a plurality of files by tracking an availability of each agent and tracking a status of each file respectively; evaluating each agent, based at least partially on respective past performance and specified rules; encoding each file into portions; matching the portions into agents to yield a specified distribution of loads among the agents based at least partially on their respective evaluation, wherein at least one of the monitoring, the evaluating, the encoding, the and the matching is executed by at least one processor.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 25, 2013
    Assignee: Giraffic Technologies Ltd
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Patent number: 8417794
    Abstract: A computer implemented method of transferring multimedia content from a content server to a receiving client, comprising: receiving the multimedia content from the content server; processing the multimedia content according to predefined redundancy parameters; receiving a downloading request for the multimedia content from the receiving client; sending the multimedia content to the file servers; reporting a plurality of file servers with respective uploading bit rates; the client receiving a bandwidth allocation; the receiving client calculating a downloading scheme; and the receiving client downloading content in packets from the file servers and verifying the integrity and authenticity of every processed frame (group of packets) obtained from file servers. The method enhances streaming effectivity by using a robust seeding procedure.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: April 9, 2013
    Assignee: Giraffic Technologies Ltd.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Boris Malamud, Alon Diamant, Dvir Volk
  • Patent number: 8407280
    Abstract: A method of data streaming over a Peer-to-Peer network including server agents and client agents is provided. The method includes: assigning, responsive of a client agent request for a specified file, a sub streams set, being a set of server agents configured each to partition the specified file into frames whose size is configured based on the specified file, wherein the sub streams set comprises a plurality of active server agents and further includes a plurality of redundant active server agents selected based on network properties, such that a minimal number of excessive packets are sent to the client agent; managing the sub streams set asynchronously such that each server agent streams frames independently on other server agents in the sub streams set; and employing a rate-based congestion control per sub streams set such that a bit rate associated with the sub streams set is maintained above a specified threshold.
    Type: Grant
    Filed: August 14, 2011
    Date of Patent: March 26, 2013
    Assignee: Giraffic Technologies Ltd.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Publication number: 20120054260
    Abstract: A method of data streaming over a Peer-to-Peer network including server agents and client agents is provided. The method includes: assigning, responsive of a client agent request for a specified file, a sub streams set, being a set of server agents configured each to partition the specified file into frames whose size is configured based on the specified file, wherein the sub streams set comprises a plurality of active server agents and further includes a plurality of redundant active server agents selected based on network properties, such that a minimal number of excessive packets are sent to the client agent; managing the sub streams set asynchronously such that each server agent streams frames independently on other server agents in the sub streams set; and employing a rate-based congestion control per sub streams set such that a bit rate associated with the sub streams set is maintained above a specified threshold.
    Type: Application
    Filed: August 14, 2011
    Publication date: March 1, 2012
    Applicant: GIRAFFIC TECHNOLOGIES LTD.
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Dvir Volk, Stanislav Tulchin
  • Publication number: 20110320594
    Abstract: A method of proactive seeding of data in a peer-to-peer computer network is provided. The method may include the following steps: monitoring, in a peer-to-peer computer network, a plurality of agents and a plurality of files by tracking an availability of each agent and tracking a status of each file respectively; evaluating each agent, based at least partially on respective past performance and specified rules; encoding each file into portions; matching the portions into agents to yield a specified distribution of loads among the agents based at least partially on their respective evaluation, wherein at least one of the monitoring, the evaluating, the encoding, the and the matching is executed by at least one processor.
    Type: Application
    Filed: June 22, 2011
    Publication date: December 29, 2011
    Applicant: GIRAFFIC TECHNOLOGIES LTD.
    Inventors: Yoel Moshe ZANGER, Gil Matan GAT, Dvir VOLK, Stanislav TULCHIN
  • Publication number: 20110022682
    Abstract: A computer implemented method of transferring multimedia content from a content server to a receiving client, comprising: receiving the multimedia content from the content server; processing the multimedia content according to predefined redundancy parameters; receiving a downloading request for the multimedia content from the receiving client; sending the multimedia content to the file servers; reporting a plurality of file servers with respective uploading bit rates; the client receiving a bandwidth allocation; the receiving client calculating a downloading scheme; and the receiving client downloading content in packets from the file servers and verifying the integrity and authenticity of every processed frame (group of packets) obtained from file servers. The method enhances streaming effectivity by using a robust seeding procedure.
    Type: Application
    Filed: July 27, 2009
    Publication date: January 27, 2011
    Inventors: Yoel Moshe Zanger, Gil Matan Gat, Boris Malamud, Alon Diamant, Dvir Volk