Patents Assigned to Flash Networks, Ltd.
  • Patent number: 11303573
    Abstract: 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: Grant
    Filed: December 24, 2019
    Date of Patent: April 12, 2022
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 11218412
    Abstract: 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: Grant
    Filed: December 24, 2019
    Date of Patent: January 4, 2022
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 10880729
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: December 29, 2020
    Assignee: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 10721153
    Abstract: 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: Grant
    Filed: April 10, 2018
    Date of Patent: July 21, 2020
    Assignee: Flash Networks, LTD
    Inventors: Roland Zink, Meiron Tzhori, Or Sivan
  • Publication number: 20200213907
    Abstract: 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: Application
    Filed: December 24, 2019
    Publication date: July 2, 2020
    Applicant: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Publication number: 20200213237
    Abstract: 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: Application
    Filed: December 24, 2019
    Publication date: July 2, 2020
    Applicant: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Patent number: 10574706
    Abstract: 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: Grant
    Filed: May 17, 2017
    Date of Patent: February 25, 2020
    Assignee: Flash Networks, LTD
    Inventors: Adi Weiser, Meiron Tzhori
  • Patent number: 10353962
    Abstract: 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: Grant
    Filed: April 29, 2016
    Date of Patent: July 16, 2019
    Assignee: Flash Networks, Ltd
    Inventors: Yosi Choen, Stefan Grefen, Adi Weiser, Yoav Weiss
  • Publication number: 20190191299
    Abstract: 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: Application
    Filed: October 29, 2018
    Publication date: June 20, 2019
    Applicant: Flash Networks, LTD
    Inventor: Dror Shlomo
  • Publication number: 20180331932
    Abstract: 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: Application
    Filed: April 10, 2018
    Publication date: November 15, 2018
    Applicant: Flash Networks, LTD
    Inventors: Roland Zink, Meiron Tzhori, Or Sivan
  • Publication number: 20170346749
    Abstract: 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: Application
    Filed: May 17, 2017
    Publication date: November 30, 2017
    Applicant: Flash Networks, LTD
    Inventors: Adi WEISER, Meiron TZHORI
  • Patent number: 9699103
    Abstract: 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: Grant
    Filed: September 5, 2012
    Date of Patent: July 4, 2017
    Assignee: Flash Networks, Ltd
    Inventors: Meiron Tzhori, Jenia Gorokhovsky, Arik Litichevsky
  • Patent number: 9665646
    Abstract: 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: Grant
    Filed: August 8, 2013
    Date of Patent: May 30, 2017
    Assignee: Flash Networks, Ltd
    Inventors: Adi Belan, Adi Weiser, Yoav Weiss
  • Publication number: 20160323201
    Abstract: 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: Application
    Filed: April 29, 2016
    Publication date: November 3, 2016
    Applicant: Flash Networks, Ltd
    Inventors: Yosi Choen, Stefan Grefen, Adi Weiser, Yoav Weiss
  • Patent number: 9152615
    Abstract: 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: Grant
    Filed: December 27, 2012
    Date of Patent: October 6, 2015
    Assignee: Flash Networks, LTD
    Inventors: Yoram Zahavi, Yoav Weiss, Adi Belan, Evgeny Gorokhovsky
  • Patent number: 9071505
    Abstract: 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: Grant
    Filed: October 7, 2014
    Date of Patent: June 30, 2015
    Assignee: Flash Networks Ltd
    Inventors: Yoram Zahavi, Eyal Pessach, Assaf Benedic
  • Patent number: 9042863
    Abstract: 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: Grant
    Filed: February 13, 2014
    Date of Patent: May 26, 2015
    Assignee: Flash Networks Ltd.
    Inventors: Stefan Grefen, Yehuda Elmaliach
  • Patent number: 8972518
    Abstract: 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: Grant
    Filed: September 20, 2007
    Date of Patent: March 3, 2015
    Assignee: Flash Networks Ltd.
    Inventors: Jacob Hecht, Danny Kalish, Zvika Diamant
  • Patent number: 8886748
    Abstract: 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: Grant
    Filed: March 1, 2011
    Date of Patent: November 11, 2014
    Assignee: Flash Networks Ltd.
    Inventors: Ian McLean Pattison, Matt Dunnett, Roland Zink
  • Patent number: 8886805
    Abstract: 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: Grant
    Filed: November 15, 2010
    Date of Patent: November 11, 2014
    Assignee: Flash Networks, Ltd
    Inventors: Yoram Zahavi, Eyal Pessach, Assaf Benedic