Patents Assigned to Allot Communications
  • Patent number: 10749798
    Abstract: System, device, and method of deploying layer-3 transparent cloud-based proxy network element. A virtual network function is defined between a west-side router and an east-side router. A west-side interface receives east-bound traffic from a west-side Virtual LAN. East-bound queries from the west-bound router, are intercepted and responded to by the west-side interface, the response indicating the MAC address of the west-side router instead of the east-side router. The system enables the virtual network function to transparently intercept network traffic, and to selectively apply to such traffic one or more network functions or operations, prior to forwarding the traffic or a modified version thereof to the east-side router, in a Layer-3 transparent manner.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: August 18, 2020
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Alon Hazay, Asaf Shahar
  • Patent number: 9578547
    Abstract: A method for alleviation of congestion in a mobile communications network includes detecting congested cells in the mobile communications network, identifying subscribers with active data sessions in the congested cells; and optimizing bandwidth usage for at least one of the identified subscribers. A bandwidth optimization system includes a network sampling interface to receive at least subscriber, cell and data session identifiers from a network data packet sampler, where the sampler identifies the identifiers from internal data traffic within a mobile communications network, and a network awareness engine (NAE) to at least cross reference the identifiers with external data traffic output by the mobile communications network to at least detect congested cells and associated subscriber data sessions emanating from the mobile communications network.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: February 21, 2017
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar
  • Patent number: 9392126
    Abstract: A cellular traffic monitoring system includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with the cellular traffic of the cellular subscriber device, and a type of the cellular traffic of the cellular subscriber device. The cellular traffic monitoring system further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to the cellular subscriber device, based on the detection output.
    Type: Grant
    Filed: November 1, 2015
    Date of Patent: July 12, 2016
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Alla Goldner, Asaf Shahar
  • Patent number: 9391901
    Abstract: System and method of predictive Internet traffic steering. An Internet steering gateway decouples between traffic classification and traffic steering, and includes: a deep packet inspection (DPI) utility to ascertain an indication of a destination remote application server (RAS) from an initial packet of a data session in a network; a RAS database to store an optimization profile for each RAS; and a steering utility to look-up, based on the RAS addressing information that was determined by the DPI utility inspection of the initial packet of the data session, an indicated RAS in the RAS database. The steering utility steers the data session to an external optimization platform (EOP) based on the associated profile in the RAS database.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: July 12, 2016
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventor: Asaf Shahar
  • Patent number: 9332133
    Abstract: A cellular traffic monitoring system includes: a Traffic Detection Function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate application detection output indicative of an application used by the cellular subscriber device; an application-based charging module to generate, based on the application detection output of said TDF module, application-based charging data related to said cellular subscriber device; a Policy Charging and Enforcement Function (PCEF) module to enforce one or more charging rules that are Service Data Flow (SDF) based and are related to said cellular subscriber device; an SDF-based charging module to generate SDF-based charging data related to said cellular subscriber device; and a charging correlator module to identify a potential over-charging due to an overlap between the application-based charging data and the SDF-based charging data.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: May 3, 2016
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventor: Alla Goldner
  • Publication number: 20150365847
    Abstract: A method for alleviation of congestion in a mobile communications network includes detecting congested cells in the mobile communications network, identifying subscribers with active data sessions in the congested cells; and optimizing bandwidth usage for at least one of the identified subscribers. A bandwidth optimization system includes a network sampling interface to receive at least subscriber, cell and data session identifiers from a network data packet sampler, where the sampler identifies the identifiers from internal data traffic within a mobile communications network, and a network awareness engine (NAE) to at least cross reference the identifiers with external data traffic output by the mobile communications network to at least detect congested cells and associated subscriber data sessions emanating from the mobile communications network.
    Type: Application
    Filed: August 25, 2015
    Publication date: December 17, 2015
    Applicant: Allot Communications Ltd.
    Inventors: Andrei ELEFANT, Amir HOCHBAUM, Israel Jay KLEIN, Yaniv SULKES, Asaf SHAHAR
  • Patent number: 9210078
    Abstract: An Internet steering gateway includes a deep packet inspection (DPI) utility for ascertaining an indication of a destination remote application server (RAS) from a first packet of a data session, an RAS database to at least store an optimization profile for each of a multiplicity of the RASs, and a steering utility to steer the data session to one of at least one external optimization platform (EOP) and a RAS as per the optimization profile associated with the indication. A method for optimizing network service delivery, includes inspecting a first packet of a data session with a deep packet inspection (DPI) utility, identifying a destination address for an RAS from the first packet, looking up the RAS in a RAS database as per the destination address; and for a the RAS found in the RAS database, steering the data session in accordance with a profile associated with the RAS.
    Type: Grant
    Filed: April 20, 2011
    Date of Patent: December 8, 2015
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventor: Asaf Shahar
  • Patent number: 9179008
    Abstract: A cellular traffic monitoring system includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with the cellular traffic of the cellular subscriber device, and a type of the cellular traffic of the cellular subscriber device. The cellular traffic monitoring system further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to the cellular subscriber device, based on the detection output.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: November 3, 2015
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Alla Goldner, Asaf Shahar
  • Patent number: 9137700
    Abstract: A method for alleviation of congestion in a mobile communications network includes detecting congested cells in the mobile communications network, identifying subscribers with active data sessions in the congested cells; and optimizing band-width usage for at least one of the identified subscribers. A bandwidth optimization system includes a network sampling interface to receive at least subscriber, cell and data session identifiers from a network data packet sampler, where the sampler identifies the identifiers from internal data traffic within a mobile communications network, and a network awareness engine (NAE) to at least cross reference the identifiers with external data traffic output by the mobile communications network to at least detect congested cells and associated subscriber data sessions emanating from the mobile communications network.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: September 15, 2015
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar
  • Patent number: 9065936
    Abstract: A cellular traffic monitoring system includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with the cellular traffic of the cellular subscriber device, and a type of the cellular traffic of the cellular subscriber device. The cellular traffic monitoring system further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to the cellular subscriber device, based on the detection output.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: June 23, 2015
    Assignee: ALLOT COMMUNICATIONS LTD.
    Inventors: Alla Goldner, Asaf Shahar
  • Patent number: 9026670
    Abstract: A non-transitory computer readable medium, a system and a method for streaming, the method may include: intercepting, by a redirector, a request from a streaming application, to receive metadata indicative of location of multiple video file segments; sending to the streaming application metadata that points to locations of cached video file segments within a single streaming cache or multiple streaming caches and points to locations outside the streaming cache of other video file segments that are not cached; receiving, by the streaming cache, a request from the streaming application to receive a cached video file segment; sending from the streaming cache the cached video file segment.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: May 5, 2015
    Assignee: Allot Communications Ltd.
    Inventors: Ofir Amir, Einat Mahat, Or Amizur, Ohad Dekel
  • Patent number: 8949366
    Abstract: A system, a method and a computer program product for transmission over a network, the method includes: receiving, by an intermediate system coupled to the network, a portion of a data structure that is aimed to a recipient computer; generating a stamp that is responsive to a content of a segment of the data structure and is indifferent to transfer information about a transmission of the data structure; wherein the portion may include the segment or equals the segment; determining, by the intermediate system, whether to cache the portion, in response to at least a comparison between the stamp and stamps of cached portions of data structures; selectively caching the portion in response to the determination; and transmitting to the recipient computer either one of the portion of the transmitted data structure and a cached version of the portion of the transmitted data structure.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: February 3, 2015
    Assignee: Allot Communications Ltd.
    Inventors: Eyal Zohar, Ofir Amir
  • Patent number: 8880023
    Abstract: The present invention provides a cellular traffic monitoring system, which includes: a traffic detection function (TDF) module to monitor cellular traffic associated with a cellular subscriber device, and to generate detection output which includes at least one of: a type of an application associated with said cellular traffic of said cellular subscriber device, and a type of said cellular traffic of said cellular subscriber device. The further includes a policy charging and enforcement function (PCEF) module to enforce one or more charging rules to said cellular subscriber device, based on said detection output.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: November 4, 2014
    Assignee: Allot Communications Ltd.
    Inventors: Alla Goldner, Asaf Shahar
  • Patent number: 8788695
    Abstract: An intermediate device receives a content data message addressed to a receiving device for a communication session between a source device and the receiving device. The intermediate device substitutes adapted content data for content data of the content data message and then sends the adapted content data to the receiving device such that it appears to the receiving device that the adapted content data originated from the source device. The communication from the source device to the receiving device is intercepted by the intermediate device in a manner that is transparent to the source device and receiving device.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 22, 2014
    Assignee: Allot Communications Ltd.
    Inventors: Michael Fox, Faisal Mushtaq, Ashwani Arya, Ron Garrison
  • Patent number: 8655986
    Abstract: An intermediate device receives a content data message addressed to a receiving device for a communication session between a source device and the receiving device. The intermediate device substitutes adapted content data for content data of the content data message and then sends the adapted content data to the receiving device such that it appears to the receiving device that the adapted content data originated from the source device. The communication from the source device to the receiving device is intercepted by the intermediate device in a manner that is transparent to the source device and receiving device.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: February 18, 2014
    Assignee: Allot Communications Ltd.
    Inventors: Michael Fox, Faisal Mushtaq, Karl Gierach
  • Patent number: 8606966
    Abstract: A method and system are provided for wireless multimedia customization for different access networks with variable network conditions and device types. In one aspect, when a multimedia content clip is available, the clip is processed for transport by processing it in accordance with different options for the content clip in an optimized way that helps dynamic customization. For example, instead of preparing a version of the entire content clip, targeted for a particular network condition and target device characteristics, or creating a separate processed clip for each compression parameter available, a set of content ingredients are generated that can address a wide range of network conditions even through dynamic fluctuations in conditions and device characteristics.
    Type: Grant
    Filed: August 28, 2006
    Date of Patent: December 10, 2013
    Assignee: Allot Communications Ltd.
    Inventors: Debashis Panigrahi, Sujit Dey, Douglas Wong, Parag Arole
  • Patent number: 8595298
    Abstract: A system, computer readable medium and a method for caching, the method may include: determining to cache at least a certain data file piece of a data file; identifying at least one participating peer; requesting from the at least one participating peer, at least one of (i) a data file piece number of at least one data file piece that belongs to the data file; (ii) at least a segment of at least one data file piece; calculating an evaluated certain file piece size and a file pieces number estimation based on at least one response of at least one participating peer; and caching the certain data file piece in a cache module, in response to the evaluated certain data file piece size.
    Type: Grant
    Filed: November 3, 2010
    Date of Patent: November 26, 2013
    Assignee: Allot Communications Inc.
    Inventor: Arik Eizikovich
  • Patent number: 8504713
    Abstract: Data packets to be transferred over a network as part of a temporally ordered content stream are obtained by an adaptive progressive download (APD) server. The APD server divides the data packets of the content stream into epochs of contiguous data, the epochs including a current epoch. The APD server determines a bit rate available on the network for transferring the current epoch and calculates an estimate of a playback time of the content stream buffered at a computer to which the content stream is being transferred and played back. The calculation of the estimate is based at least in part on the bit rate available on the network and an encoding bit rate of the content stream. The APD server controls the transfer of the content stream over the network in accordance with the estimated playback time.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 6, 2013
    Assignee: Allot Communications Ltd.
    Inventors: Ashwani Arya, Parag Arole
  • Publication number: 20130060964
    Abstract: An Internet steering gateway includes a deep packet inspection (DPI) utility for ascertaining an indication of a destination remote application server (RAS) from a first packet of a data session, an RAS database to at least store an optimization profile for each of a multiplicity of the RASs, and a steering utility to steer the data session to one of at least one external optimization platform (EOP) and a RAS as per the optimization profile associated with the indication. A method for optimizing network service delivery, includes inspecting a first packet of a data session with a deep packet inspection (DPI) utility, identifying a destination address for an RAS from the first packet, looking up the RAS in a RAS database as per the destination address; and for a the RAS found in the RAS database, steering the data session in accordance with a profile associated with the RAS.
    Type: Application
    Filed: April 20, 2011
    Publication date: March 7, 2013
    Applicant: ALLOT COMMUNICATIONS LTD.
    Inventor: Asaf Shahar
  • Publication number: 20130051226
    Abstract: A method for alleviation of congestion in a mobile communications network includes detecting congested cells in the mobile communications network, identifying subscribers with active data sessions in the congested cells; and optimizing band-width usage for at least one of the identified subscribers. A bandwidth optimization system includes a network sampling interface to receive at least subscriber, cell and data session identifiers from a network data packet sampler, where the sampler identifies the identifiers from internal data traffic within a mobile communications network, and a network awareness engine (NAE) to at least cross reference the identifiers with external data traffic output by the mobile communications network to at least detect congested cells and associated subscriber data sessions emanating from the mobile communications network.
    Type: Application
    Filed: December 30, 2010
    Publication date: February 28, 2013
    Applicant: ALLOT COMMUNICATIONS LTD.
    Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar