Patents Assigned to ZYCADA NETWORKS, INC.
-
Patent number: 11641389Abstract: A method of delivering content comprises, at a node in a network, receiving a first request to access a first webpage from a client computer, and after establishing a session with the client computer, transmitting a second request to a server in the network. The method further comprises receiving a first file for rendering the first webpage, extracting one or more hyperlinks to one or more second webpages from the first file, prefetching one or more second files for rendering respective ones of the one or more second webpages, and storing the one or more second files in a session cache associated with the session. The method further comprises receiving a third request to access a third webpage from the client computer; retrieving a third file for rendering the third webpage from the session cache in response to determination that the one or more second files include the third file; and transmitting the third file to the client computer.Type: GrantFiled: October 4, 2021Date of Patent: May 2, 2023Assignee: ZYCADA NETWORKS, INC.Inventors: Subramanian Varadarajan, Rosarin R. Antonyraj
-
Patent number: 11483231Abstract: Exemplary methods, apparatuses, and systems include a path management hub and proxy server nodes that form a mesh network. The hub receives link performance metrics from each of the nodes. The hub determines optimal paths between first and second nodes for each of a plurality of metric types or a combination of metric types using the received link performance metrics. The hub maps a service identifier to a plurality of the determined optimal paths for a context representing one or more link performance metric types. The hub transmits a next hop for each of the plurality of mapped optimal paths along with the mapping to the first node. The first node receives the service identifier mapped to the next hops and traffic for the first connection. In response to determining the received traffic is for the service, the first node selects a first next hop and forwards the traffic.Type: GrantFiled: August 25, 2020Date of Patent: October 25, 2022Assignee: ZYCADA NETWORKS, INC.Inventors: Rosarin Roy Antonyraj, Subramanian Varadarajan
-
Patent number: 11184114Abstract: Exemplary methods, apparatuses, and systems include duplicating a packet within a plurality of packets to be transmitted to a destination computing node as a sequence of packets. The plurality of packets including the duplicate of the packet are transmitted to the destination computing node. Upon receiving a first acknowledgement of the packet from the destination computing node, it is determined that the first acknowledgment is directed to a duplicated packet. In response to determining that the first acknowledgment is directed to a duplicated packet, it is determined that a second acknowledgement has yet to be received for each of one or more packets within the plurality of packets transmitted prior to the packet. In response to determining that the second acknowledgement has yet to be received, the one or more packets are retransmitted to the destination computing node.Type: GrantFiled: July 1, 2019Date of Patent: November 23, 2021Assignee: ZYCADA NETWORKS, INC.Inventors: Subbu Varadarajan, Rosarin Roy Antonyraj, Kumaravel Senthivel
-
Patent number: 10873599Abstract: Computer systems and methods are provided for storing a first path profile. A computing device receives a first request to access a first location of a website, transmits the first request to a server, and receives a first cookie that includes identifying information for the first location. In response to receiving the first cookie, the device stores the identifying information. The device receives a second request to access a second location of the web site that is distinct from the first location. The second request includes the identifying information for the first location. The device transmits the second request to the server and receives a second cookie that includes the identifying information for the first location and for the second location. In response to receiving the second cookie, the device stores the first path profile that includes the identifying information for the first location and the second location.Type: GrantFiled: July 11, 2018Date of Patent: December 22, 2020Assignee: ZYCADA NETWORKS, INC.Inventors: Subramanian Varadarajan, Rosarin Roy Antonyraj
-
Patent number: 10757011Abstract: Exemplary methods, apparatuses, and systems include a path management hub and proxy server nodes that form a mesh network. The hub receives link performance metrics from each of the nodes. The hub determines optimal paths between first and second nodes for each of a plurality of metric types or a combination of metric types using the received link performance metrics. The hub maps a service identifier to a plurality of the determined optimal paths for a context representing one or more link performance metric types. The hub transmits a next hop for each of the plurality of mapped optimal paths along with the mapping to the first node. The first node receives the service identifier mapped to the next hops and traffic for the first connection. In response to determining the received traffic is for the service, the first node selects a first next hop and forwards the traffic.Type: GrantFiled: May 24, 2018Date of Patent: August 25, 2020Assignee: ZYCADA NETWORKS, INC.Inventors: Rosarin Roy Antonyraj, Subramanian Varadarajan
-
Patent number: 10396939Abstract: Exemplary methods, apparatuses, and systems include duplicating a packet within a plurality of packets to be transmitted to a destination computing node as a sequence of packets. The plurality of packets including the duplicate of the packet are transmitted to the destination computing node. Upon receiving a first acknowledgement of the packet from the destination computing node, it is determined that the first acknowledgment is directed to a duplicated packet. In response to determining that the first acknowledgment is directed to a duplicated packet, it is determined that a second acknowledgement has yet to be received for each of one or more packets within the plurality of packets transmitted prior to the packet. In response to determining that the second acknowledgement has yet to be received, the one or more packets are retransmitted to the destination computing node.Type: GrantFiled: May 22, 2017Date of Patent: August 27, 2019Assignee: ZYCADA NETWORKS, INC.Inventors: Subbu Varadarajan, Rosarin Roy Antonyraj, Kumaravel Senthivel