Patents Assigned to Allot Communications
-
Patent number: 10749798Abstract: 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: GrantFiled: January 8, 2019Date of Patent: August 18, 2020Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Alon Hazay, Asaf Shahar
-
Patent number: 9578547Abstract: 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: GrantFiled: August 25, 2015Date of Patent: February 21, 2017Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar
-
Patent number: 9392126Abstract: 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: GrantFiled: November 1, 2015Date of Patent: July 12, 2016Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Alla Goldner, Asaf Shahar
-
Patent number: 9391901Abstract: 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: GrantFiled: November 9, 2015Date of Patent: July 12, 2016Assignee: ALLOT COMMUNICATIONS LTD.Inventor: Asaf Shahar
-
Patent number: 9332133Abstract: 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: GrantFiled: August 5, 2013Date of Patent: May 3, 2016Assignee: ALLOT COMMUNICATIONS LTD.Inventor: Alla Goldner
-
Publication number: 20150365847Abstract: 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: ApplicationFiled: August 25, 2015Publication date: December 17, 2015Applicant: Allot Communications Ltd.Inventors: Andrei ELEFANT, Amir HOCHBAUM, Israel Jay KLEIN, Yaniv SULKES, Asaf SHAHAR
-
Patent number: 9210078Abstract: 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: GrantFiled: April 20, 2011Date of Patent: December 8, 2015Assignee: ALLOT COMMUNICATIONS LTD.Inventor: Asaf Shahar
-
Patent number: 9179008Abstract: 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: GrantFiled: May 19, 2015Date of Patent: November 3, 2015Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Alla Goldner, Asaf Shahar
-
Patent number: 9137700Abstract: 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: GrantFiled: December 30, 2010Date of Patent: September 15, 2015Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar
-
Patent number: 9065936Abstract: 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: GrantFiled: September 29, 2014Date of Patent: June 23, 2015Assignee: ALLOT COMMUNICATIONS LTD.Inventors: Alla Goldner, Asaf Shahar
-
Patent number: 9026670Abstract: 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: GrantFiled: February 28, 2012Date of Patent: May 5, 2015Assignee: Allot Communications Ltd.Inventors: Ofir Amir, Einat Mahat, Or Amizur, Ohad Dekel
-
Patent number: 8949366Abstract: 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: GrantFiled: November 3, 2010Date of Patent: February 3, 2015Assignee: Allot Communications Ltd.Inventors: Eyal Zohar, Ofir Amir
-
Patent number: 8880023Abstract: 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: GrantFiled: December 7, 2011Date of Patent: November 4, 2014Assignee: Allot Communications Ltd.Inventors: Alla Goldner, Asaf Shahar
-
Patent number: 8788695Abstract: 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: GrantFiled: June 15, 2012Date of Patent: July 22, 2014Assignee: Allot Communications Ltd.Inventors: Michael Fox, Faisal Mushtaq, Ashwani Arya, Ron Garrison
-
Patent number: 8655986Abstract: 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: GrantFiled: May 7, 2012Date of Patent: February 18, 2014Assignee: Allot Communications Ltd.Inventors: Michael Fox, Faisal Mushtaq, Karl Gierach
-
Patent number: 8606966Abstract: 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: GrantFiled: August 28, 2006Date of Patent: December 10, 2013Assignee: Allot Communications Ltd.Inventors: Debashis Panigrahi, Sujit Dey, Douglas Wong, Parag Arole
-
Patent number: 8595298Abstract: 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: GrantFiled: November 3, 2010Date of Patent: November 26, 2013Assignee: Allot Communications Inc.Inventor: Arik Eizikovich
-
Patent number: 8504713Abstract: 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: GrantFiled: May 28, 2010Date of Patent: August 6, 2013Assignee: Allot Communications Ltd.Inventors: Ashwani Arya, Parag Arole
-
Publication number: 20130060964Abstract: 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: ApplicationFiled: April 20, 2011Publication date: March 7, 2013Applicant: ALLOT COMMUNICATIONS LTD.Inventor: Asaf Shahar
-
Publication number: 20130051226Abstract: 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: ApplicationFiled: December 30, 2010Publication date: February 28, 2013Applicant: ALLOT COMMUNICATIONS LTD.Inventors: Andrei Elefant, Amir Hochbaum, Israel Jay Klein, Yaniv Sulkes, Asaf Shahar