Patents Assigned to Allot Communications
-
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: 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
-
Patent number: 8351513Abstract: Digital video content is processed for delivery over a communications channel by segmenting the digital video content into one or more regions of interest (ROI) in accordance with content signature of the video content and encoding the digital video content in accordance with the ROI segmentation and the communications channel.Type: GrantFiled: December 19, 2007Date of Patent: January 8, 2013Assignee: Allot Communications Ltd.Inventors: Jiangtao Gene Wen, Sujit Dey, Parag Arole, Jinwen Zan, Supriya Bhat, Andjela Illic
-
Publication number: 20120220330Abstract: 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: ApplicationFiled: December 7, 2011Publication date: August 30, 2012Applicant: Allot Communications Ltd.Inventors: Alla Goldner, Asaf Shahar
-
Patent number: 8228814Abstract: A deep packet inspection (DPI) allocator for managing bandwidth in a communication channel, the DPI allocator comprising: a DPI application for inspecting data packets propagating to a destination via the channel that enter the allocator; and at least one service application for processing data packets that enter the allocator.Type: GrantFiled: June 18, 2008Date of Patent: July 24, 2012Assignee: Allot Communications Ltd.Inventors: Roni Keynan, Natan Yaron, Rami Rozen, Nimrod Schnabel, Ofer Shai
-
Publication number: 20070071233Abstract: A hash unit, including an input interface adapted to receive an input key, an arbitrary number generator adapted to generate one or more arbitrary numbers, a processor adapted to apply a multi-operand function to an input key received by the input interface together with each of one or more arbitrary numbers generated by the generator so as to generate intermediate results, to mathematically combine the digits of the intermediate results to generate respective short bit results having less than half the bits of the intermediate results and to concatenate the short bit results and an output unit adapted to provide the concatenated short bit results for use as an output hash key.Type: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Applicant: Allot Communications Ltd.Inventor: Emil Zak
-
Patent number: 6725249Abstract: A method for sub-optimizing interactions in data communications network environments. The method includes the steps of deeming certain activities which involve interactions between a user and a data communication system to be less important than other activities, and introducing a degradation in response time for the interactions belonging to the certain activities deemed less important compared to a response time for the interactions belonging to the other activities.Type: GrantFiled: July 30, 2001Date of Patent: April 20, 2004Assignee: Allot CommunicationsInventors: Eli Sidi, Shlomi Pongranz, Ovad Somech, Ilan Raab, Yaron Bielous