Patents Assigned to Adara Networks, Inc.
-
Patent number: 10554538Abstract: A router and methods for routing packets in a network are described. The router and methods are implemented with a dynamic link state routing protocol (DLSP). The router dynamically computes a best path from one or more paths by periodically probing links of peer nodes to determine link metrics associated with a link. The one or more link metrics include a link bandwidth to a peer node and a link latency to the peer node. Further, the router can dynamically recalculate the one or more link metrics associated with the link every 10 seconds. The router can also monitor one or more link state changes based on the one or more link metrics, wherein the link state changes are monitored every 60 second. The router can further determine a single link metric based on the link bandwidth to the peer node and the link latency to the peer node.Type: GrantFiled: September 12, 2017Date of Patent: February 4, 2020Assignee: ADARA NETWORKS, INC.Inventors: Marcelo Spohn, Raghu Gangi
-
Patent number: 10033644Abstract: A flow in a flow set having an access control (“AC”) policy assigned is monitored. A bandwidth used by the flow is determined. One or more packets associated with the flow are selectively dropped based on at least one of the used bandwidth and the AC policy.Type: GrantFiled: February 12, 2013Date of Patent: July 24, 2018Assignee: Adara Networks, Inc.Inventor: Randall Stewart
-
Patent number: 9847930Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: April 29, 2013Date of Patent: December 19, 2017Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 9596182Abstract: A packet is received. A flow associated with the packet is determined. An access control (“AC”) policy for the flow is determined. The flow in a flow set is organized for transmission based at least on the AC policy. A bandwidth for the flow is monitored. The flow is marked for transmission based on the monitoring.Type: GrantFiled: February 12, 2013Date of Patent: March 14, 2017Assignee: Adara Networks, Inc.Inventor: Randall Stewart
-
Patent number: 9571332Abstract: Methods and apparatuses for remote application provisioning over a virtual machine are described. A request to move an application from a source is received. In response to the request, a target virtual machine for the application is created. The application is moved to the target virtual machine. For an embodiment, the application image is moved and well defined automation is performed to launch the application. For an embodiment, the application is loaded over the template virtual machine, which is available in a target hypervisor.Type: GrantFiled: March 11, 2013Date of Patent: February 14, 2017Assignee: Adara Networks, Inc.Inventor: Karthikeyan Subramaniam
-
Patent number: 9344374Abstract: Exemplary methods, apparatuses, and systems include a router receiving a first network packet being transmitted across a network path from a first endpoint to a second endpoint, determining that the first network packet does not include a requested rate, modifying the first network packet to include a requested rate in response to determining that the received network packet does not include a requested rate, and transmitting the modified first network packet along the network path to the second endpoint.Type: GrantFiled: July 6, 2012Date of Patent: May 17, 2016Assignee: Adara Networks, Inc.Inventor: Randall Stewart
-
Patent number: 8572214Abstract: An address of an information object repository that should service a client request for an information object is returned in response to a request therefor. The address of the information object repository which is returned is selected according to specified performance metrics regardless of whether or not the information object repository maintains a local copy of the information object that is the client request. In some cases, the address of the information object repository is further selected according to an address of a client making the client request. Further, the address of the information object repository is selected from a number of addresses of information object repositories.Type: GrantFiled: August 3, 2006Date of Patent: October 29, 2013Assignee: Adara Networks, Inc.Inventor: Jose J. Garcia-Luna-Aceves
-
Patent number: 8433787Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: December 22, 2009Date of Patent: April 30, 2013Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 8423666Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: December 22, 2009Date of Patent: April 16, 2013Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 7908337Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.Type: GrantFiled: April 26, 2001Date of Patent: March 15, 2011Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7725596Abstract: An information object repository is configured to resolve a network layer anycast address to a network layer unicast address in response to a request for an information object at the network layer anycast address. The information object repository may be further configured to resolve the network layer anycast address by transmitting a request for the network layer unicast address and awaiting a response thereto, and, in some cases, to return a failure message to a source of the request for the information object if the response to the request for the network layer unicast address is not received within a timeout period. Preferably, the request for the network layer unicast address is a single IP packet that includes the network layer anycast address. Similarly, the request for the network layer unicast address is preferably a single IP packet that includes the network layer unicast address.Type: GrantFiled: April 26, 2001Date of Patent: May 25, 2010Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7664876Abstract: A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.Type: GrantFiled: September 10, 2002Date of Patent: February 16, 2010Assignee: Adara Networks, Inc.Inventors: Jose J. Garcia-Luna-Aceves, Srinivas Vutukury
-
Patent number: 7577754Abstract: A set of access control labels is assigned to each of a number of users of a caching infrastructure in a network. The labels are used in specifying access control lists for content of the users. Requests for the content are referred to selected information object repositories of the caching infrastructure without regard as to whether the content is actually stored at the information object repositories; and access to the content is controlled according to access lists developed according to the access control labels. Access to the content may be controlled by comparing information included in uniform resource locators (URLs) to the access control lists. Such information may be one or more digital signatures, for example, which identify one or more of: the source of the requests, and an owner of an information object being requested. The access control lists are preferably maintained corresponding to the access control labels, which may be hierarchical in nature.Type: GrantFiled: April 26, 2001Date of Patent: August 18, 2009Assignee: Adara Networks, Inc.Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7565450Abstract: Various information object repository selection procedures for determining which of a number of information object repositories should service a request for the information object include a direct cache selection process, a redirect cache selection process, a remote DNS cache selection process, or a local DNS cache selection process. Different combinations of these procedures may also be used. For example different combination may be used depending on the type of content being requested. The direct cache selection process may be used for information objects that will be immediately loaded without user action, while any of the redirect cache selection process, the remote DNS cache selection process and/or the local DNS cache selection process may be used for information objects that will be loaded only after some user action.Type: GrantFiled: April 26, 2001Date of Patent: July 21, 2009Assignee: Adara Networks Inc.Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7552233Abstract: An address of a server that should supply an information object or service to a requester is returned in response to a request therefor. The address of the server that is returned is an optimal server selected according to specified performance metrics. The specified performance metrics may include one or more of an average delay from the server to another, average processing delays at the server, reliability of a path from the server to another, available bandwidth in said path, and loads on the server.Type: GrantFiled: September 10, 2002Date of Patent: June 23, 2009Assignee: Adara Networks, Inc.Inventors: Jyoti Raju, J. J. Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7343422Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding unicast address for the information object. Thereafter, the unicast address for the information object may be used as an anycast address.Type: GrantFiled: April 26, 2001Date of Patent: March 11, 2008Assignee: Adara Networks, Inc.Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
-
Patent number: 7180858Abstract: The available bandwidth of a communication path between two nodes of a computer network is determined using probe packages that are transmitted between a sender one of the nodes and a receiver one of the nodes at varying transmission rates. Each successive transmission rate of the probe packages is selected according to: (i) an achieved throughput for a transmission of a preceding one of the probe packages, and (ii) a deviation between the achieved throughput for the transmission of the preceding one of the probe packages and a corresponding transmission rate of the preceding one of the probe packages.Type: GrantFiled: December 27, 2001Date of Patent: February 20, 2007Assignee: Adara Networks, Inc.Inventors: Soumya Roy, Jose J. Garcie-Luna-Aceves
-
Patent number: 7162539Abstract: An address of an information object repository that should service a client request for an information object is returned in response to a request therefor. The address of the information object repository which is returned is selected according to specified performance metrics regardless of whether or not the information object repository maintains a local copy of the information object that is the client request. In some cases, the address of the information object repository is further selected according to an address of a client making the client request. Further, the address of the information object repository is selected from a number of addresses of information object repositories.Type: GrantFiled: March 15, 2001Date of Patent: January 9, 2007Assignee: Adara Networks, Inc.Inventor: Jose J. Garcie-Luna-Aceves