Patents Assigned to Vasona Networks Inc.
-
Publication number: 20230379727Abstract: Examples of methods, systems, and computer program products relating to supervising data in a wireless network are disclosed. At least part of a system may be located between a packet data network and a base station, and/or may be at least logically separate from the base station. The system may be capable of evaluating the service provided by the base station, and may be capable of determining whether or not any action should consequently be performed. Examples of an action may include an action which may not necessarily affect en-route data packets such as outputting a report, and/or an action which may affect en-route data packets such as delaying packets, not delaying packets, and/or stopping the delaying of packets. An action which affects data packets may or may not affect data packets uniformly. An action may or may not result in an improvement in quality of user experience.Type: ApplicationFiled: August 7, 2023Publication date: November 23, 2023Applicant: Vasona Networks Inc.Inventors: Michael Ben-Nun, Ofer Weill, Roni Bar Yanai
-
Publication number: 20230353623Abstract: Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.Type: ApplicationFiled: June 30, 2023Publication date: November 2, 2023Applicant: Vasona Networks, Inc.Inventors: Roni Bar Yanai, Ofer Weill, Vijay Devarapalli
-
Publication number: 20230336829Abstract: Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.Type: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Applicant: VASONA NETWORKS INC.Inventors: Nery Strasman, Tai Shaul
-
Patent number: 11765602Abstract: Examples of methods, systems, and computer program products relating to supervising data in a wireless network are disclosed. At least part of a system may be located between a packet data network and a base station, and/or may be at least logically separate from the base station. The system may be capable of evaluating the service provided by the base station, and may be capable of determining whether or not any action should consequently be performed. Examples of an action may include an action which may not necessarily affect en-route data packets such as outputting a report, and/or an action which may affect en-route data packets such as delaying packets, not delaying packets, and/or stopping the delaying of packets. An action which affects data packets may or may not affect data packets uniformly. An action may or may not result in an improvement in quality of user experience.Type: GrantFiled: March 22, 2021Date of Patent: September 19, 2023Assignee: Vasona Networks, Inc.Inventors: Michael Ben-Nun, Ofer Weill, Roni Bar Yanai
-
Patent number: 11729241Abstract: Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.Type: GrantFiled: June 16, 2021Date of Patent: August 15, 2023Assignee: Vasona Networks, Inc.Inventors: Roni Bar Yanai, Ofer Weill, Vijay Devarapalli
-
Publication number: 20230208777Abstract: A processor is configured to receive, from a first device, a plurality of first-direction packets belonging to a flow of communication, pass the first-direction packets to a second device, receive, from the second device, a plurality of second-direction packets belonging to the flow, pass the second-direction packets to the first device, calculate, after receiving each of at least some of the second-direction packets, an estimated in-flight number, by assuming that the second-direction packet acknowledges receipt of a number of the first-direction packets that is based on an estimated average number of received first-direction packets acknowledged by the second-direction packets, the estimated in-flight number being an estimated volume of payload data, contained at least partly in the first-direction packets, that has been passed by the processor to the second device but has not yet been received by the second device, and to regulate the flow, based on the estimated in-flight number.Type: ApplicationFiled: February 20, 2023Publication date: June 29, 2023Applicant: Vasona Networks, Inc.Inventors: Itai Geffen, Roni Bar Yanai
-
Publication number: 20230208738Abstract: A method includes monitoring a media stream that is streamed over a network at a given media bit-rate in a sequence of traffic bursts. Respective data volumes of one or more traffic bursts of the sequence are estimated, and the given media bit-rate is derived from the estimated data volumes.Type: ApplicationFiled: February 28, 2023Publication date: June 29, 2023Applicant: Vasona Networks Inc.Inventors: Roni Bar-Yanai, Nery Strasman
-
Patent number: 11689772Abstract: Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns a rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.Type: GrantFiled: July 6, 2021Date of Patent: June 27, 2023Assignee: Vasona Networks, Inc.Inventors: Nery Strasman, Tai Shaul
-
Patent number: 11616710Abstract: A method includes monitoring a media stream that is streamed over a network at a given media bit-rate in a sequence of traffic bursts. Respective data volumes of one or more traffic bursts of the sequence are estimated, and the given media bit-rate is derived from the estimated data volumes.Type: GrantFiled: October 4, 2021Date of Patent: March 28, 2023Assignee: Vasona Networks Inc.Inventors: Roni Bar-Yanai, Nery Strasman
-
Patent number: 11595317Abstract: A processor is configured to receive, from a first device, a plurality of first-direction packets belonging to a flow of communication, pass the first-direction packets to a second device, receive, from the second device, a plurality of second-direction packets belonging to the flow, pass the second-direction packets to the first device, calculate, after receiving each of at least some of the second-direction packets, an estimated in-flight number, by assuming that the second-direction packet acknowledges receipt of a number of the first-direction packets that is based on an estimated average number of received first-direction packets acknowledged by the second-direction packets, the estimated in-flight number being an estimated volume of payload data, contained at least partly in the first-direction packets, that has been passed by the processor to the second device but has not yet been received by the second device, and to regulate the flow, based on the estimated in-flight number.Type: GrantFiled: February 1, 2021Date of Patent: February 28, 2023Assignee: VASONA NETWORKS, INC.Inventors: Itai Geffen, Roni Bar Yanai
-
Publication number: 20220029905Abstract: A method includes monitoring a media stream that is streamed over a network at a given media bit-rate in a sequence of traffic bursts. Respective data volumes of one or more traffic bursts of the sequence are estimated, and the given media bit-rate is derived from the estimated data volumes.Type: ApplicationFiled: October 4, 2021Publication date: January 27, 2022Applicant: Vasona Networks Inc.Inventors: Roni Bar-Yanai, Nery Strasman
-
Patent number: 11165680Abstract: A method includes monitoring a media stream that is streamed over a network at a given media bit-rate in a sequence of traffic bursts. Respective data volumes of one or more traffic bursts of the sequence are estimated, and the given media bit-rate is derived from the estimated data volumes.Type: GrantFiled: December 22, 2014Date of Patent: November 2, 2021Assignee: Vasona Networks, Inc.Inventors: Roni Bar-Yanai, Nery Strasman
-
Publication number: 20210337276Abstract: Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns a rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.Type: ApplicationFiled: July 6, 2021Publication date: October 28, 2021Applicant: VASONA NETWORKS INC.Inventors: Nery Strasman, Tai Shaul
-
Publication number: 20210314383Abstract: Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.Type: ApplicationFiled: June 16, 2021Publication date: October 7, 2021Applicant: Vasona Networks, Inc.Inventors: Roni Bar Yanai, Ofer Weill, Vijay Devarapalli
-
Publication number: 20210307026Abstract: Described embodiments include a system that includes a network interface and a processor. The network interface is configured to receive, at a first time, a packet transmitted from a source communication terminal over a communication network en route to a target communication terminal, before the packet passes through a particular portion of the communication network, and to receive the packet at a second time, after the packet has passed through the particular portion of the communication network. The processor is configured to delay the packet, subsequently to the packet being received at the second time, by a delay duration that is a decreasing function of a duration between the first time and the second time, and to send the delayed packet, subsequently, via the network interface, en route to the target communication terminal. Other embodiments are also described.Type: ApplicationFiled: June 14, 2021Publication date: September 30, 2021Applicant: VASONA NETWORKS INC.Inventors: Oren Sadeh, Nery Strasman, Vijay Devarapalli
-
Patent number: 11089376Abstract: Apparatus for rating download events is described. The apparatus includes a network interface and a processor. The processor, via the interface, monitors one or more download events in which content is downloaded by one or more users. In response to the monitoring, the processor identifies at least one quantitative property of the download events. Based on the property, the processor assigns a rating to the download events that is indicative of an estimated user-perceived quality of the download events. The processor then generates an output indicative of the rating. Other embodiments are also described.Type: GrantFiled: February 12, 2020Date of Patent: August 10, 2021Assignee: VASONA NETWORKS INC.Inventors: Nery Strasman, Tai Shaul
-
Patent number: 11070605Abstract: Described embodiments include a system that includes a network interface and a processor. The processor is configured to identify, via the network interface, a state of congestion in a communication channel between a base station belonging to a cellular network and a client device, to calculate, responsively to the state of congestion, a maximum sustainable encoding bit rate (MSEBR) for a video that is being downloaded by the client device, from a server, via the communication channel, the video being encoded at a plurality of different predefined bit rates, and to inhibit the client device, in response to calculating the MSEBR, from downloading a segment of the video that is encoded at any one of the predefined bit rates that exceeds the MSEBR. Other embodiments are also described.Type: GrantFiled: May 16, 2019Date of Patent: July 20, 2021Assignee: Vasona Networks, Inc.Inventors: Roni Bar Yanai, Ofer Weill, Vijay Devarapalli
-
Patent number: 11064511Abstract: Described embodiments include a system that includes a network interface and a processor. The network interface is configured to receive, at a first time, a packet transmitted from a source communication terminal over a communication network en route to a target communication terminal, before the packet passes through a particular portion of the communication network, and to receive the packet at a second time, after the packet has passed through the particular portion of the communication network. The processor is configured to delay the packet, subsequently to the packet being received at the second time, by a delay duration that is a decreasing function of a duration between the first time and the second time, and to send the delayed packet, subsequently, via the network interface, en route to the target communication terminal. Other embodiments are also described.Type: GrantFiled: June 17, 2019Date of Patent: July 13, 2021Assignee: VASONA NETWORKS INC.Inventors: Oren Sadeh, Nery Strasman, Vijay Devarapalli
-
Publication number: 20210211896Abstract: Examples of methods, systems, and computer program products relating to supervising data in a wireless network are disclosed. At least part of a system may be located between a packet data network and a base station, and/or may be at least logically separate from the base station. The system may be capable of evaluating the service provided by the base station, and may be capable of determining whether or not any action should consequently be performed. Examples of an action may include an action which may not necessarily affect en-route data packets such as outputting a report, and/or an action which may affect en-route data packets such as delaying packets, not delaying packets, and/or stopping the delaying of packets. An action which affects data packets may or may not affect data packets uniformly. An action may or may not result in an improvement in quality of user experience.Type: ApplicationFiled: March 22, 2021Publication date: July 8, 2021Applicant: Vasona Networks Inc.Inventors: Michael BEN-NUN, Ofer WEILL, Roni BAR YANAI
-
Publication number: 20210160189Abstract: A processor is configured to receive, from a first device, a plurality of first-direction packets belonging to a flow of communication, pass the first-direction packets to a second device, receive, from the second device, a plurality of second-direction packets belonging to the flow, pass the second-direction packets to the first device, calculate, after receiving each of at least some of the second-direction packets, an estimated in-flight number, by assuming that the second-direction packet acknowledges receipt of a number of the first-direction packets that is based on an estimated average number of received first-direction packets acknowledged by the second-direction packets, the estimated in-flight number being an estimated volume of payload data, contained at least partly in the first-direction packets, that has been passed by the processor to the second device but has not yet been received by the second device, and to regulate the flow, based on the estimated in-flight number.Type: ApplicationFiled: February 1, 2021Publication date: May 27, 2021Applicant: Vasona Networks, Inc.Inventors: Itai Geffen, Roni Bar Yanai