Patents Assigned to Flash Networks, Ltd.
-
Patent number: 11303573Abstract: A technique is disclosed for delivering packets that carry data from a plurality Internet Protocol (IP) servers toward a plurality of mobile devices (MDs). The disclosed technique postpones or drops data packets that are directed toward a certain MD. The downloaded process can be resumed when the application that is running at the certain MD needs the content that is carried by the postponed data packets. Consequently the delaying process is unnoticeable to the user that uses the application that running over the MD. Thus, the QoE of the user of that MD is not affected.Type: GrantFiled: December 24, 2019Date of Patent: April 12, 2022Assignee: Flash Networks, LTDInventor: Dror Shlomo
-
Patent number: 11218412Abstract: A technique comprising a Just-In-Time (JIT) marking element and a JIT agent is disclosed. The JIT-marking element and the JIT agent are configured to deliver one or more packets in the direction toward a first MD just-in-time (JIT) prior to the time in which an application, at the first MD, needs to handle the content that is carried over the certain one or more packets. The JIT-marking element is configured to add a JIT indication that indicates when to deliver the marked one or more packets toward the first MD and transmit the marked one or more packets toward the JIT agent. The JIT agent is configured to process the JIT indication, remove it and accordingly deliver the one or more packets toward the first MD.Type: GrantFiled: December 24, 2019Date of Patent: January 4, 2022Assignee: Flash Networks, LTDInventor: Dror Shlomo
-
Patent number: 10880729Abstract: A technique to deliver Personally Identifiable Information (PIT) of a first subscriber from the plurality of subscribers that reside in a private network toward a first server from the plurality of IP servers that reside in a public network wherein the first server is involved in at least one transaction with the first subscriber is disclosed. In addition a Network-Address Translator (NAT) is used in order to allocate to the first subscriber a public IP address. Further, the communication between the first subscriber and the first IP server is encrypted. An example embodiment of the disclosed technique may impersonate the first subscriber and send the PII over an impersonated packet.Type: GrantFiled: October 29, 2018Date of Patent: December 29, 2020Assignee: Flash Networks, LTDInventor: Dror Shlomo
-
Patent number: 10721153Abstract: A technique to increase the throughput (TP) of transmission of IP packets over a cellular connection between a mobile device (MD) and a network element (NE) is disclosed. An example embodiment of the disclosed technique starches the time period of the slow start phase of a TCP/IP connection between the MD and the NE. Another example embodiment divides the slow-start phase into two or more slow-start-sub phases. Yet, another disclosed embodiment is configured to add, during the slow-start phase, an extra number of bytes that are embedded in extra-number-of packets (ENoP) wherein the value of the ENoP is decreased when the RTT is increased.Type: GrantFiled: April 10, 2018Date of Patent: July 21, 2020Assignee: Flash Networks, LTDInventors: Roland Zink, Meiron Tzhori, Or Sivan
-
Publication number: 20200213907Abstract: A technique is disclosed for delivering packets that carry data from a plurality Internet Protocol (IP) servers toward a plurality of mobile devices (MDs). The disclosed technique postpones or drops data packets that are directed toward a certain MD. The downloaded process can be resumed when the application that is running at the certain MD needs the content that is carried by the postponed data packets. Consequently the delaying process is unnoticeable to the user that uses the application that running over the MD. Thus, the QoE of the user of that MD is not affected.Type: ApplicationFiled: December 24, 2019Publication date: July 2, 2020Applicant: Flash Networks, LTDInventor: Dror Shlomo
-
Publication number: 20200213237Abstract: A technique comprising a Just-In-Time (JIT) marking element and a JIT agent is disclosed. The JIT-marking element and the JIT agent are configured to deliver one or more packets in the direction toward a first MD just-in-time (JIT) prior to the time in which an application, at the first MD, needs to handle the content that is carried over the certain one or more packets. The JIT-marking element is configured to add a JIT indication that indicates when to deliver the marked one or more packets toward the first MD and transmit the marked one or more packets toward the JIT agent. The JIT agent is configured to process the JIT indication, remove it and accordingly deliver the one or more packets toward the first MD.Type: ApplicationFiled: December 24, 2019Publication date: July 2, 2020Applicant: Flash Networks, LTDInventor: Dror Shlomo
-
Patent number: 10574706Abstract: A technique for manipulating one mobile device (MD) from a plurality of MDs to maintain the transmitting rate of packets of an upload session to one Internet Protocol (IP) server from a plurality of IP servers is disclosed. The technique may utilize an upload-rate-controlling server that is communicatively coupled between the plurality of MDs and the plurality of IP servers and is configured to respond to missing one or more packets by using SACK and DSACK messages. Other embodiments may estimate the delay of the uploaded packets and adapt the value of a new-receiving window such that the delay of the uploaded packets is smaller than the value of the time threshold used by intermediate nodes for dropping packets.Type: GrantFiled: May 17, 2017Date of Patent: February 25, 2020Assignee: Flash Networks, LTDInventors: Adi Weiser, Meiron Tzhori
-
Patent number: 10353962Abstract: A technique that leads a surfer-equipment (SE) to switch to a lower bitrate is disclosed. The technique is implemented at an intermediate node between the SE and a domain. Leading the SE to switch to a lower bitrate is implemented by throttling one or more protocols each carried by one or more connections that carry packets of a multi-level-adaptive-bitrate (MLABR) media.Type: GrantFiled: April 29, 2016Date of Patent: July 16, 2019Assignee: Flash Networks, LtdInventors: Yosi Choen, Stefan Grefen, Adi Weiser, Yoav Weiss
-
Publication number: 20190191299Abstract: A technique to deliver Personally Identifiable Information (PIT) of a first subscriber from the plurality of subscribers that reside in a private network toward a first server from the plurality of IP servers that reside in a public network wherein the first server is involved in at least one transaction with the first subscriber is disclosed. In addition a Network-Address Translator (NAT) is used in order to allocate to the first subscriber a public IP address. Further, the communication between the first subscriber and the first IP server is encrypted. An example embodiment of the disclosed technique may impersonate the first subscriber and send the PII over an impersonated packet.Type: ApplicationFiled: October 29, 2018Publication date: June 20, 2019Applicant: Flash Networks, LTDInventor: Dror Shlomo
-
Publication number: 20180331932Abstract: A technique to increase the throughput (TP) of transmission of IP packets over a cellular connection between a mobile device (MD) and a network element (NE) is disclosed. An example embodiment of the disclosed technique starches the time period of the slow start phase of a TCP/IP connection between the MD and the NE. Another example embodiment divides the slow-start phase into two or more slow-start-sub phases. Yet, another disclosed embodiment is configured to add, during the slow-start phase, an extra number of bytes that are embedded in extra-number-of packets (ENoP) wherein the value of the ENoP is decreased when the RTT is increased.Type: ApplicationFiled: April 10, 2018Publication date: November 15, 2018Applicant: Flash Networks, LTDInventors: Roland Zink, Meiron Tzhori, Or Sivan
-
Publication number: 20170346749Abstract: A technique for manipulating one mobile device (MD) from a plurality of MDs to maintain the transmitting rate of packets of an upload session to one Internet Protocol (IP) server from a plurality of IP servers is disclosed. The technique may utilize an upload-rate-controlling server that is communicatively coupled between the plurality of MDs and the plurality of IP servers and is configured to respond to missing one or more packets by using SACK and DSACK messages. Other embodiments may estimate the delay of the uploaded packets and adapt the value of a new-receiving window such that the delay of the uploaded packets is smaller than the value of the time threshold used by intermediate nodes for dropping packets.Type: ApplicationFiled: May 17, 2017Publication date: November 30, 2017Applicant: Flash Networks, LTDInventors: Adi WEISER, Meiron TZHORI
-
Patent number: 9699103Abstract: Content delivery to end user devices (EUD) is controlled by transmitting content portions at a controlled flow. The time for the EUD to process the data is used to control the flow. The first portion is transmitted to the EUD and the amount of time to process the first portion is noted. Threshold values to stop and start transmissions are examined prior to the transmission of each content portion. If the amount of data remaining to be processed by the EUD is below the stop transmission threshold, transmission continues with the next portion. If the amount of data remaining to be processed by the EUD is above the stop threshold, transmission is either stopped or retarded. When it is determined that the amount of data remaining to be processed by the EUD is above the start transmission threshold, transmission is started or continued.Type: GrantFiled: September 5, 2012Date of Patent: July 4, 2017Assignee: Flash Networks, LtdInventors: Meiron Tzhori, Jenia Gorokhovsky, Arik Litichevsky
-
Patent number: 9665646Abstract: The technique for the delivery of a media file is adjusted based on current constraints on a channel being used by a device requesting the media file. The media file is copied and the various copies are optimized for different constraints. Then, the media file is delivered by examining the current constraints on the channel and transmitting the media data from the copy of the media file that is most suitable for the current constraints. In some implementations, the constraint is the bandwidth of the channel and the copies of the media file are based on different bit rate adjustments.Type: GrantFiled: August 8, 2013Date of Patent: May 30, 2017Assignee: Flash Networks, LtdInventors: Adi Belan, Adi Weiser, Yoav Weiss
-
Publication number: 20160323201Abstract: A technique that leads a surfer-equipment (SE) to switch to a lower bitrate is disclosed. The technique is implemented at an intermediate node between the SE and a domain. Leading the SE to switch to a lower bitrate is implemented by throttling one or more protocols each carried by one or more connections that carry packets of a multi-level-adaptive-bitrate (MLABR) media.Type: ApplicationFiled: April 29, 2016Publication date: November 3, 2016Applicant: Flash Networks, LtdInventors: Yosi Choen, Stefan Grefen, Adi Weiser, Yoav Weiss
-
Patent number: 9152615Abstract: Disclosed is a system and method that adds additional data (a banner, footer or a header, for example) to a web page while the data is transferred toward a mobile device. An exemplary system can comprise an intermediate node between a surfer and the Internet. Such an intermediate node element can reside at a service provider premises (SPP), for example. The service provider can be a telecom operator, such as but not limited to, a cellular service provider, a satellite communication service provider, a Public Switched Telephone Network (PSTN) operator, an access network service provider, etc. Alternatively, other exemplary embodiments can comprise elements which reside at an Internet Service Provider (ISP) premises.Type: GrantFiled: December 27, 2012Date of Patent: October 6, 2015Assignee: Flash Networks, LTDInventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
-
Patent number: 9071505Abstract: Access services are dynamically allocated for processing received data traffic by creating routing information for data traffic associated with a particular subscriber, subscriber equipment and/or network address information. The routing information identifies services that the data traffic can be subjected to and the order in which the services are provided. When an attached request is received, appropriate services for the requesting subscriber are retrieved from a database based on particular identifying information which may include the identification of the subscriber, subscriber equipment, network address or other information. The services are organized in a routing path and the allocated network address and the routing path are transferred to a smart router. Data traffic, associated with the allocated network address is then routed through servers to provide the identified services.Type: GrantFiled: October 7, 2014Date of Patent: June 30, 2015Assignee: Flash Networks LtdInventors: Yoram Zahavi, Eyal Pessach, Assaf Benedic
-
Patent number: 9042863Abstract: A method for communication includes recording, at a gateway to a network, a generic definition of a service provided to clients of the gateway. The generic definition specifies a first Uniform Resource Identifier (URI) on the network that is associated with the service. At least a first communication between a client and the network is processed at the gateway in order to identify at least a second URI that is referenced from the first URI in a context of the service. Responsively to at least the first communication, an extended definition of the service for the client is automatically created by adding at least the second URI to the generic definition. Use of the service is monitored by applying the extended definition to second communications conveyed by the gateway between the client and the network.Type: GrantFiled: February 13, 2014Date of Patent: May 26, 2015Assignee: Flash Networks Ltd.Inventors: Stefan Grefen, Yehuda Elmaliach
-
Patent number: 8972518Abstract: Disclosed is a system for managing policies related to services offered to customers of network and service providers. The system enables operators and service providers to efficiently manage and define generic policies on top of their services via a code-free centralized interface. The infrastructure solution enables the operators, subscribers and application providers to define and enforce their service policies for each application, such as access control, charging schemes, privacy, campaign promotions, cross-selling and up-selling and mobile advertising, from one central point on top of all services and resources. Once integrated, no additional programming is required to create new policies or modify existing policies. The disclosed system enables operators to easily view and manage the data related to their business entities, such as services, handsets, subscribers and the like, and define the associated policies. The system allows defining policies on any type of service, traffic type or policy domain.Type: GrantFiled: September 20, 2007Date of Patent: March 3, 2015Assignee: Flash Networks Ltd.Inventors: Jacob Hecht, Danny Kalish, Zvika Diamant
-
Patent number: 8886748Abstract: Embodiments of the content capture system can receive the request and forward the request to the content provider such that the content provider is unaware that the content capture system is sending the request. When the content provider returns the content to the content capture system, the content capture system modifies the content to include an action trigger, then forwards the modified content to the user. When the user triggers the action trigger, the content capture system captures the content and prepares a message that includes the content. The message is then sent to the destination in a format that is viewable on the target device.Type: GrantFiled: March 1, 2011Date of Patent: November 11, 2014Assignee: Flash Networks Ltd.Inventors: Ian McLean Pattison, Matt Dunnett, Roland Zink
-
Patent number: 8886805Abstract: Access services are dynamically allocated for processing received data traffic by creating routing information for data traffic associated with a particular subscriber, subscriber equipment and/or network address information. The routing information identifies services that the data traffic can be subjected to and the order in which the services are provided. When an attached request is received, appropriate services for the requesting subscriber are retrieved from a database based on particular identifying information which may include the identification of the subscriber, subscriber equipment, network address or other information. The services are organized in a routing path and the allocated network address and the routing path are transferred to a smart router. Data traffic, associated with the allocated network address is then routed through servers to provide the identified services.Type: GrantFiled: November 15, 2010Date of Patent: November 11, 2014Assignee: Flash Networks, LtdInventors: Yoram Zahavi, Eyal Pessach, Assaf Benedic