Patents Assigned to Vasona Networks Inc.
  • Patent number: 9521060
    Abstract: A method for communication includes intercepting Domain Name System (DNS) messages that are sent in a communication network in preparation for setting up respective communication sessions that provide respective services associated with respective service types. DNS information that is indicative of the respective service types is extracted from the intercepted DNS messages, and the extracted DNS information is cached. A service type associated with a given communication session is identified using the cached DNS information, and a traffic policy is applied to the given communication session depending on the identified service type.
    Type: Grant
    Filed: July 27, 2014
    Date of Patent: December 13, 2016
    Assignee: VASONA NETWORKS INC.
    Inventors: Ofer Weill, Roni Bar-Yanai, Ishai Asa
  • Patent number: 9397915
    Abstract: 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: Grant
    Filed: November 12, 2013
    Date of Patent: July 19, 2016
    Assignee: VASONA NETWORKS INC.
    Inventors: Michael Ben-Nun, Ofer Weill, Roni Bar Yanai
  • Patent number: 9398625
    Abstract: Some examples of triggering a signaling event in a control plane of a mobile network from a user plane of the mobile network. After it is determined in accordance with a predefined criterion that an error indication should be sent, an error indication may be sent in the user plane, from a location external to a radio access network of the mobile network and external to a core network of the mobile network, to at least one element in the radio access network or the core network, thereby triggering a signaling event. The predefined criterion may include no accessible association between a user identifier or cell identifier and an identifier of a tunnel for tunneling user data packets between the radio access network and the core network. The lack of an accessible association may have negative implications, e.g. for traffic management. The triggered signaling event may include releasing this tunnel.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: July 19, 2016
    Assignee: VASONA NETWORKS INC.
    Inventors: Oren Sadeh, Ofer Weill, Vijay Devarapalli
  • Patent number: 9374404
    Abstract: A method, system and a computer program product. The method may include: receiving a plurality of chunk requests from clients that are hosted on user devices; generating, in response to a first chunk request of the plurality of chunk requests, a first set of chunk requests for receiving different bit rate versions of the first chunk; sending to a media streamer the first set of chunk requests; receiving, from the media streamer, the different bit rate versions of the first chunk; generating a first new chunk, based on bit rate allocated for streaming of a media flow to the first client; wherein the first new chunk comprises a plurality of frames selected from at least two bit rate versions of the first chunk; and assisting in streaming to the first client, the first new chunk.
    Type: Grant
    Filed: August 23, 2011
    Date of Patent: June 21, 2016
    Assignee: Vasona Networks Inc.
    Inventors: Nery Strasman, Ren Finley
  • Patent number: 9345041
    Abstract: 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: Grant
    Filed: November 12, 2013
    Date of Patent: May 17, 2016
    Assignee: VASONA NETWORKS INC.
    Inventors: Michael Ben-Nun, Ofer Weill, Roni Bar Yanai
  • Patent number: 9258623
    Abstract: A device, computer program product and a method, the method may include: Extracting first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first CBR. Extracting second size information about sizes of different frames of a second segment of a second streaming media flow that has a second CBR that equals the second CBR. The extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows. Determining, based on first and second size information and on the first and second type information, a relationship between qualities of the first and second streaming media flows based on the first and second size information. Extracting first type information indicative of which frame of the first segment is the first reference frame and which frames of the first segment are the first non-reference frames.
    Type: Grant
    Filed: January 11, 2015
    Date of Patent: February 9, 2016
    Assignee: VASONA NETWORKS INC.
    Inventor: Nery Strasman
  • Patent number: 9253103
    Abstract: A method, system and a computer program product. The method may include: allocating or receiving allocated bit rates to a plurality of streaming media flows, each streaming media flow comprises a plurality of chunks and is expected to flow over a last mile channel that is bandwidth limited; receiving a plurality of chunk requests from clients that are hosted on user devices, each chunk request indicates a requested bit rate for streaming a media chunk that belongs to the streaming media flow; changing at least one chunk request to comply with an allocated bit rate, if the requested bit rate does not comply with the allocated bit rate, to provide at least one new chunk request; and sending the at least one new chunk request to a media streamer that is expected to stream the streaming media flow to the user device.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: February 2, 2016
    Assignee: Vasona Networks Inc.
    Inventors: Nery Strasman, Biren Sood
  • Patent number: 9143838
    Abstract: A device, computer program product and a method, the method may include: extracting a first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first constant bit rate (CBR); extracting second size information about sizes of different frames of a second segment of a second streaming media flow that has a second CBR; and determining a relationship between qualities of the first and second streaming media flows based on the first and second size information; wherein the extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows.
    Type: Grant
    Filed: September 4, 2011
    Date of Patent: September 22, 2015
    Assignee: VASONA NETWORKS INC.
    Inventor: Nery Strasman
  • Patent number: 9137278
    Abstract: A method, system and a computer program product. The method may include: selecting, for each requested media file, a selected version of the media file based on (a) bit rates of the different versions of the requested media file, and (b) a bit rate allocated for a transmission of the requested media file to the client; generating a modified manifest file for each requested media file by removing retrieval information associated with all non-selected versions of requested media files; wherein each modified manifest file comprises retrieval information required only for a retrieval of a selected version of a requested media file associated with the modified manifest file; and sending to clients the modified manifest files.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: September 15, 2015
    Assignee: Vasona Networks Inc.
    Inventor: Nery Strasman
  • Patent number: 8976655
    Abstract: A method, a computer readable media and a device, the method is for evaluating a capacity of a cell of a radio access network (RAN), and may include monitoring, by a monitor, (a) downstream traffic that is directed towards the cell and (b) responses from the cell to the downstream traffic, to provide monitoring results; calculating, in response to the monitoring results, round trip time (RTT) statistics; and generating an estimate of the capacity of the cell in response to the RTT statistics.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: March 10, 2015
    Assignee: Vasona Networks Inc.
    Inventors: Ofer Weill, Michael Ben-Nun, Oren Sadeh
  • Patent number: 8902753
    Abstract: A method, a non-transitory computer readable medium and a system, the method is for affecting a bit rate of a session, the method may include determining, to introduce a desired change in a bit rate (BR) allocated by a BR allocator for streaming a portion of a first stream that is expected to flow from a source entity to a target entity; wherein the bit rate allocator is expected to set the BR allocated to the streaming of the portion in response to a BR associated with the first stream; modifying a value of the BR associated with the first stream to cause the BR allocator to introduce the desired change in the BR allocated for streaming the portion; and causing the BR allocator module to be aware to the modified value without instructing the BR allocator to introduce the desired change.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: December 2, 2014
    Assignee: Vasona Networks Inc.
    Inventor: Nery Strasman
  • Patent number: 8817614
    Abstract: A method, a computer readable medium and a policy enforcer, the policy enforcer may include: multiple pairs of interfaces; multiple data blades; a switch; at least one load balancing circuit; wherein each pair of interfaces is located along a path between a RAN and an external network through which information packets should have propagated at an absence of the policy enforcer; wherein the at least one load balancing circuit is arranged to select, for each information packet, a selected policy enforcing processor; wherein the at least one load balancing circuit is arranged to select is arranged to send each information packet over the switch to a selected policy enforcing processor; wherein each selected policy enforcing processor is arranged to perform a policy enforcing operation on each information packet associated with the selected policy enforcing processor.
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: August 26, 2014
    Assignee: Vasona Networks Inc.
    Inventors: Michael Ben-Nun, Nery Strasman, Ariel Peltz, Ofer Weill
  • Publication number: 20140146665
    Abstract: One or more packets associated with a wakeup event for a mobile user device is/are delayed, thereby extending the duration of the wakeup event. Because the duration of the wakeup event is extended, the start of the next wakeup event for the mobile user device is delayed by a time interval, and therefore the signaling load on the mobile network is reduced during this time interval compared to the signaling load that would have been on the mobile network if the start of the next wakeup event had not been delayed. If the delayed packet(s) is/are data packet(s), then the disclosure presents a solution which involves data to solve a problem relating to signaling.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Applicant: Vasona Networks Inc.
    Inventor: Vasona Networks Inc.
  • Patent number: 8665858
    Abstract: A non-transitory computer readable medium and a method for gathering user equipment (UE) location information from a radio access network (RAN), the method may include: intercepting a UE location message sent from the RAN towards a core network element configured to process UE location messages, wherein the intercepting is executed by an intermediate entity positioned between the RAN and the core network element; extracting UE location information from the UE location message; and preventing the core network element from receiving the location information embedded in the UE location message.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: March 4, 2014
    Assignee: Vasona Networks Inc.
    Inventors: Ofer Weill, Nery Strasman, Vijay Devarapalli