Patents Assigned to Ray-V Technologies, Ltd.
-
Patent number: 8650301Abstract: A method for increasing bit-rate consumed by a consumer node in a real-time peer-to-peer (P2P) network delivering real-time multimedia content. The method comprises determining desirability to switch to a higher bit-rate consumption respective of a current bit-rate consumption; sending requests to resource nodes of the P2P network for supply of additional bandwidth to support a difference between the higher bit-rate consumption and the current bit-rate consumption; connecting to at least one resource node of the P2P network that can supply the additional bandwidth, thereby increasing bit-rate consumption; determining whether there are connection problems due to the increase in bit-rate consumption; and consuming from the at least one resource node the current bit-rate in addition to the additional bandwidth when no connection problems occur and it is established that the consumer node is capable of handling the higher bit-rate consumption of the real-time multimedia content.Type: GrantFiled: June 23, 2011Date of Patent: February 11, 2014Assignee: RAY-V Technologies, Ltd.Inventors: Omer Luzzatti, Eran Weiss
-
Patent number: 8645561Abstract: A method for broadcasting time sensitive content over an Internet protocol (IP) network for distribution in a peer-to-peer (P2P) network. The method comprises segmenting the time sensitive content into a plurality of segments; separating each segment of the plurality of segments into a plurality vectors; generating random linear combination equations respective of the plurality of vectors; interleaving equations of at least two different segments of the plurality of segments; and transmitting at least a portion of the equations over the IP network to at least one distribution node for the distribution of the time sensitive content in the P2P network, wherein the time sensitive content is recreated from the equations at least the distribution node.Type: GrantFiled: August 30, 2010Date of Patent: February 4, 2014Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Eran Weiss, Shimon Kogan
-
Patent number: 8375129Abstract: A method for dynamically adjusting resource nodes in a peer-to-peer (P2P) network including allocating an initial number of resource nodes to provide the time-sensitive content to a consumer node, each of the allocated resource nodes provides a portion of the time-sensitive content to the consumer node; checking if there is a need to receive at least an additional portion of the time-sensitive content from at least one reliable node of the P2P network, and if so, receiving the at least additional portion of the time-sensitive content from the at least one reliable node; and requesting an additional number of resource nodes to provide the at least portion of the time-sensitive content when an access to the at least one reliable node occurs more frequently than a first predetermined threshold value, thereby the number of resource nodes allocated to the consumer node is dynamically adjusted.Type: GrantFiled: August 30, 2010Date of Patent: February 12, 2013Assignee: RAY-V Technologies, Ltd.Inventors: Omer Luzzatti, Eran Weiss, Shimon Kogan, Jonathan Zion Mozes, Jonathan Stern
-
Patent number: 8356111Abstract: A buffer for buffing multimedia content to enable reliable streaming of multimedia content in a peer-to-peer network. The buffer comprises a first section being loaded with a first portion of the multimedia content during a first time interval, wherein the first portion of the multimedia content is retrieved from at least one resource node; and a second section being loaded with a second portion of the multimedia content during a second time interval, wherein the second portion of the multimedia content is retrieved from at least one reliable node during a second time interval, wherein the buffer continuously delivers the multimedia content including the first and second portions thereof to a consumer node.Type: GrantFiled: October 24, 2011Date of Patent: January 15, 2013Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Jonathan Zion Mozes, Jonathan Stern, Tal Fromchenko
-
Patent number: 8346936Abstract: A resource-node of a peer-to-peer (P2P) network adapted to manage the allocation of resources to channel swarms. Resource allocation is based on a distributed algorithm in which resource-nodes of the P2P network occasionally join and leave channel-swarms. Each resource-node independently decides whether or not to stay in the channel-swarm that it has joined to. These decisions are based on values of a transience parameter set by a transience mechanism of the resource-node.Type: GrantFiled: October 27, 2010Date of Patent: January 1, 2013Assignee: RAY-V Technologies, Ltd.Inventors: Omer Luzzatti, Lev Korostyshevsky, Haggai Scolnicov
-
Patent number: 8326992Abstract: A method for controlling the provision of resource nodes for streaming multimedia content of a channel viewed by consumer nodes in a peer-to-peer network.Type: GrantFiled: March 31, 2010Date of Patent: December 4, 2012Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Lev Korostyshevsky
-
Publication number: 20120054361Abstract: A method for broadcasting time sensitive content over an Internet protocol (IP) network for distribution in a peer-to-peer (P2P) network. The method comprises segmenting the time sensitive content into a plurality of segments; separating each segment of the plurality of segments into a plurality vectors; generating random linear combination equations respective of the plurality of vectors; interleaving equations of at least two different segments of the plurality of segments; and transmitting at least a portion of the equations over the IP network to at least one distribution node for the distribution of the time sensitive content in the P2P network, wherein the time sensitive content is recreated from the equations at least the distribution node.Type: ApplicationFiled: August 30, 2010Publication date: March 1, 2012Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer Luzzatti, Eran Weiss, Shimon Kogan
-
Publication number: 20120042093Abstract: A buffer for buffing multimedia content to enable reliable streaming of multimedia content in a peer-to-peer network. The buffer comprises a first section being loaded with a first portion of the multimedia content during a first time interval, wherein the first portion of the multimedia content is retrieved from at least one resource node; and a second section being loaded with a second portion of the multimedia content during a second time interval, wherein the second portion of the multimedia content is retrieved from at least one reliable node during a second time interval, wherein the buffer continuously delivers the multimedia content including the first and second portions thereof to a consumer node.Type: ApplicationFiled: October 24, 2011Publication date: February 16, 2012Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer Luzzatti, Jonathan Zion Mozes, Jonathan Stern, Tal Fromchenko
-
Publication number: 20110289218Abstract: A method for actively allocating available bandwidth to consumer nodes by a resource node delivering time-sensitive multimedia content in a peer-to-peer (P2P) network. The method comprises performing a check if the resource node can allocate bandwidth to at least one additional consumer node from the consumer nodes; selecting at least one consumer node from a list of consumer nodes addressable by the resource node; and sending an availability notification to each of the selected at least one consumer node from the list of consumer nodes.Type: ApplicationFiled: July 27, 2011Publication date: November 24, 2011Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer LUZZATTI, Eran WEISS, Shimon KOGAN, Jonathan ZION MOZES, Jonathan STERN
-
Patent number: 8051194Abstract: A method for loading a buffer of a consumer node operable in a system for streaming multimedia content. The method includes dividing the buffer to sections each section being filled with multimedia data during a different time interval; loading a first section of the buffer by accessing at least one resource node of the multimedia content during a first time interval; and loading a second section of the buffer by accessing at least one reliable node of the multimedia content during a second time interval; wherein the buffer continuously delivers the multimedia content to a display of the consumer node and wherein the at least one reliable node is adapted to guarantee delivery of multimedia content to connected nodes.Type: GrantFiled: May 27, 2009Date of Patent: November 1, 2011Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Jonathan Zion Mozes, Jonathan Stern, Tal Fromchenko
-
Publication number: 20110258322Abstract: A method for increasing bit-rate consumed by a consumer node in a real-time peer-to-peer (P2P) network delivering real-time multimedia content. The method comprises determining desirability to switch to a higher bit-rate consumption respective of a current bit-rate consumption; sending requests to resource nodes of the P2P network for supply of additional bandwidth to support a difference between the higher bit-rate consumption and the current bit-rate consumption; connecting to at least one resource node of the P2P network that can supply the additional bandwidth, thereby increasing bit-rate consumption; determining whether there are connection problems due to the increase in bit-rate consumption; and consuming from the at least one resource node the current bit-rate in addition to the additional bandwidth when no connection problems occur and it is established that the consumer node is capable of handling the higher bit-rate consumption of the real-time multimedia content.Type: ApplicationFiled: June 23, 2011Publication date: October 20, 2011Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer LUZZATTI, Eran WEISS
-
Publication number: 20110258259Abstract: A method for dynamically allocating upload bandwidth to consumer nodes by a resource node that are communicatively connected by a channel-swarm in a peer-to-peer network. The method comprises periodically computing a dynamic quota value to determine a number of acceptable connections between the resource node and one or more of the consumer nodes connected by the channel-swarm; and allocating an available upload bandwidth to the one or more of the consumer nodes in the channel-swarm based on the computed dynamic quota value.Type: ApplicationFiled: June 23, 2011Publication date: October 20, 2011Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Eran WEISS, Omer LUZZATTI
-
Patent number: 7996546Abstract: A method for determining a quota for connecting a plurality of consumer nodes to a resource node. The method comprises periodically determining the quota of consumer nodes acceptable for receiving connection requests by the resource node; receiving a connection request from a consumer node to connect to the resource node; and determining based on the quota whether to accept the connection request. In one embodiment the resource node and the consumer nodes are connected in a realtime peer-to-peer network, and the resource node is adapted to distribute multimedia content to the consumer nodes over the network.Type: GrantFiled: October 2, 2008Date of Patent: August 9, 2011Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Eran Weiss
-
Publication number: 20110040878Abstract: A resource-node of a peer-to-peer (P2P) network adapted to manage the allocation of resources to channel swarms. Resource allocation is based on a distributed algorithm in which resource-nodes of the P2P network occasionally join and leave channel-swarms. Each resource-node independently decides whether or not to stay in the channel-swarm that it has joined to. These decisions are based on values of a transience parameter set by a transience mechanism of the resource-node.Type: ApplicationFiled: October 27, 2010Publication date: February 17, 2011Applicant: RAY-V TECHNOLOGIES, LTDInventors: Omer LUZZATTI, Lev KOROSTYSHEVSKY, Haggai SCOLNICOV
-
Publication number: 20100325283Abstract: A method for dynamically adjusting resource nodes supplying time-sensitive content to a consumer node in a peer-to-peer (P2P) network. The method comprises allocating an initial number of resource nodes to provide the time-sensitive content to the consumer node, each of the allocated resource nodes provides a portion of the time-sensitive content to the consumer node; checking if there is a need to receive at least an additional portion of the time-sensitive content from at least one reliable node of the P2P network, and if so, receiving the at least additional portion of the time-sensitive content from the at least one reliable node; and requesting an additional number of resource nodes to provide the at least portion of the time-sensitive content when an access to the at least one reliable node occurs more frequently than a first predetermined threshold value, thereby the number of resource nodes allocated to the consumer node is dynamically adjusted.Type: ApplicationFiled: August 30, 2010Publication date: December 23, 2010Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer Luzzatti, Eran Weiss, Shimon Kogan, Jonathan Zion Mozes, Jonathan Stern
-
Publication number: 20100306383Abstract: A method for controlling the provision of resource nodes for streaming multimedia content of a channel viewed by consumer nodes in a peer-to-peer network.Type: ApplicationFiled: March 31, 2010Publication date: December 2, 2010Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer Luzzatti, Lev Korostyshevsky
-
Publication number: 20100306400Abstract: A method for loading a buffer of a consumer node operable in a system for streaming multimedia content. The method includes dividing the buffer to sections each section being filled with multimedia data during a different time interval; loading a first section of the buffer by accessing at least one resource node of the multimedia content during a first time interval; and loading a second section of the buffer by accessing at least one reliable node of the multimedia content during a second time interval; wherein the buffer continuously delivers the multimedia content to a display of the consumer node and wherein the at least one reliable node is adapted to guarantee delivery of multimedia content to connected nodes.Type: ApplicationFiled: May 27, 2009Publication date: December 2, 2010Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Omer Luzzatti, Jonathan Zion Mozes, Jonathan Stern, Tal Fromchenko
-
Patent number: 7836184Abstract: A method for managing the allocation of resources to channel swarms in a peer-to-peer (P2P) network. The method is based on a distributed algorithm in which resource-nodes occasionally join and leave channel-swarms. Each resource-node independently decides whether or not to stay in the channel-swarm that it has joined to. These decisions are based on values of a transience parameter set by a transience mechanism.Type: GrantFiled: May 15, 2008Date of Patent: November 16, 2010Assignee: Ray-V Technologies, Ltd.Inventors: Omer Luzzatti, Lev Korostyshevsky, Haggai Scolnicov
-
Publication number: 20100088422Abstract: A method for determining a quota for connecting a plurality of consumer nodes to a resource node. The method comprises periodically determining the quota of consumer nodes acceptable for receiving connection requests by the resource node; receiving a connection request from a consumer node to connect to the resource node; and determining based on the quota whether to accept the connection request. In one embodiment the resource node and the consumer nodes are connected in a realtime peer-to-peer network, and the resource node is adapted to distribute multimedia content to the consumer nodes over the network.Type: ApplicationFiled: October 2, 2008Publication date: April 8, 2010Applicant: RAY-V TECHNOLOGIES, LTD.Inventors: Eran WEISS, Omer LUZZATTI
-
Publication number: 20090287821Abstract: A method for managing the allocation of resources to channel swarms in a peer-to-peer (P2P) network. The method is based on a distributed algorithm in which resource-nodes occasionally join and leave channel-swarms. Each resource-node independently decides whether or not to stay in the channel-swarm that it has joined to. These decisions are based on values of a transience parameter set by a transience mechanism.Type: ApplicationFiled: May 15, 2008Publication date: November 19, 2009Applicant: Ray-V Technologies, LtdInventors: Omer Luzzatti, Lev Korostyshevsky, Haggai Scolnicov